<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problem mit Klasse]]></title><description><![CDATA[<p>Klasse wird nicht kompiliert. Benutze Visual C++ 2008:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

class Auto {
public:
	int Türen;
	sichVorstellen();
	Auto();
	~Auto();
};

Auto::Auto(): int Türen = 4
{}

Auto::~Auto()
{
	cout &lt;&lt; &quot;Die Klasse Auto wurde aufgehoben&quot; &lt;&lt; endl;
}

int Auto::sichVorstellen()
{
	cout &lt;&lt; &quot;Auto Türen:&quot; &lt;&lt; Türen &lt;&lt; endl;
	return 0;
}

int main()
{
	Auto ford;
	ford.sichVorstellen();
	cin.get();
	return 0;
}
</code></pre>
<pre><code>error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.
warning C4183: 'sichVorstellen': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
error C2062: 'int'-Typ unerwartet
</code></pre>
<p>Was ist falsch?</p>
<p>(Sorry, ich hab in das falsche Forum gepostet. Kann man hier die Topic's auch verschieben?)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/241216/problem-mit-klasse</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 15:30:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/241216.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 17 May 2009 18:11:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Klasse on Sun, 17 May 2009 18:23:52 GMT]]></title><description><![CDATA[<p>Klasse wird nicht kompiliert. Benutze Visual C++ 2008:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

class Auto {
public:
	int Türen;
	sichVorstellen();
	Auto();
	~Auto();
};

Auto::Auto(): int Türen = 4
{}

Auto::~Auto()
{
	cout &lt;&lt; &quot;Die Klasse Auto wurde aufgehoben&quot; &lt;&lt; endl;
}

int Auto::sichVorstellen()
{
	cout &lt;&lt; &quot;Auto Türen:&quot; &lt;&lt; Türen &lt;&lt; endl;
	return 0;
}

int main()
{
	Auto ford;
	ford.sichVorstellen();
	cin.get();
	return 0;
}
</code></pre>
<pre><code>error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.
warning C4183: 'sichVorstellen': Rückgabetyp fehlt; Memberfunktion, die 'int' zurückgibt wird angenommen
error C2062: 'int'-Typ unerwartet
</code></pre>
<p>Was ist falsch?</p>
<p>(Sorry, ich hab in das falsche Forum gepostet. Kann man hier die Topic's auch verschieben?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711891</guid><dc:creator><![CDATA[skullyan]]></dc:creator><pubDate>Sun, 17 May 2009 18:23:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 03:41:29 GMT]]></title><description><![CDATA[<p>Hi,<br />
soweit ich das sehe, hast du vergessen in deiner Klassendeklaration der Methode<br />
sichVorstellen(); in Zeile 8, einen Rückgabewert zuzuordnen.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711973</guid><dc:creator><![CDATA[Plastagen]]></dc:creator><pubDate>Mon, 18 May 2009 03:41:29 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 06:46:21 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-18363.html" rel="nofollow">Jochen Kalmbach</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-4.html" rel="nofollow">WinAPI</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1711997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1711997</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Mon, 18 May 2009 06:46:21 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 06:56:58 GMT]]></title><description><![CDATA[<p>skullyan schrieb:</p>
<blockquote>
<p>Was ist falsch?</p>
</blockquote>
<ol>
<li>Wie schon gesagt wurde fehlt der Rückgabetyp (void wäre hier sinnvoll) bei sichVorstellen(). Die einzigen Methoden die keinen Rückgabewert brauchen sind Konstruktoren und Destruktoren. Später hast du bei der Definition der Methode int als Rückgabetyp angegeben und gibst immer 0 zurück. Das ist keine zusätzliche information, daher ist wie gesagt void sinnvoller.</li>
<li>Die Initialisierungsliste in Zeile 13 ist falsch. Schau dir dazu am Besten nochmal den entsprechenden Abschnitt in deinem buch/Tutorial an.</li>
</ol>
]]></description><link>https://www.c-plusplus.net/forum/post/1712001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712001</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 18 May 2009 06:56:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 10:03:55 GMT]]></title><description><![CDATA[<p>...und Umlaute in Variablen sind BÄÄÄÄÄHHHH!!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1712081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712081</guid><dc:creator><![CDATA[jencas]]></dc:creator><pubDate>Mon, 18 May 2009 10:03:55 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 10:56:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Auto::Auto(): int Türen = 4
{}
</code></pre>
<p>habe ich da was verpasst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1712111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712111</guid><dc:creator><![CDATA[xBlackKnightx]]></dc:creator><pubDate>Mon, 18 May 2009 10:56:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 11:02:28 GMT]]></title><description><![CDATA[<p>xBlackKnightx schrieb:</p>
<blockquote>
<pre><code class="language-cpp">Auto::Auto(): int Türen = 4
{}
</code></pre>
<p>habe ich da was verpasst?</p>
</blockquote>
<p>nein:</p>
<p>pumuckl schrieb:</p>
<blockquote>
<ol start="2">
<li>Die Initialisierungsliste in Zeile 13 ist falsch. Schau dir dazu am Besten nochmal den entsprechenden Abschnitt in deinem buch/Tutorial an.</li>
</ol>
</blockquote>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1712117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712117</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 18 May 2009 11:02:28 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 12:18:24 GMT]]></title><description><![CDATA[<p>jencas schrieb:</p>
<blockquote>
<p>...und Umlaute in Variablen sind BÄÄÄÄÄHHHH!!!!</p>
</blockquote>
<p>Stimmt garnicht gesehn. Die sind nicht BÄÄH sondern schlichtweg undefiniert/verboten, also mehr als nur BÄÄH. Umlaute sind im Standard-Zeichensatz nicht enthalten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1712200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712200</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 18 May 2009 12:18:24 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 13:20:45 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>jencas schrieb:</p>
<blockquote>
<p>...und Umlaute in Variablen sind BÄÄÄÄÄHHHH!!!!</p>
</blockquote>
<p>Stimmt garnicht gesehn. Die sind nicht BÄÄH sondern schlichtweg undefiniert/verboten, also mehr als nur BÄÄH. Umlaute sind im Standard-Zeichensatz nicht enthalten.</p>
</blockquote>
<p>Sicher? Ich dachte ja ma, dass iwer geschrieben hätte, dass der jeweilge Zeichensatz für Varialben-Namen verwendet werden dürfte und somit ein ü o.ä.(zumindest in der Theorie) in Ordnung wäre?!</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1712241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712241</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 18 May 2009 13:20:45 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 14:00:15 GMT]]></title><description><![CDATA[<p>Also eine Variable ist ja ein Identifier, daher nach Standard (2003 - 2.10 Identifiers):</p>
<blockquote>
<p>identifier:<br />
nondigit<br />
identifier nondigit<br />
identifier digit</p>
<p>nondigit: one of<br />
universal-character-name<br />
_ a b c d e f g h i j k l m<br />
n o p q r s t u v w x y z<br />
A B C D E F G H I J K L M<br />
N O P Q R S T U V W X Y Z</p>
<p>digit: one of<br />
0 1 2 3 4 5 6 7 8 9</p>
</blockquote>
<p>Also um die Variable <code>türe</code> zu verwenden, müsste man dies so schreiben:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main()
{
	int t\u00DCre = 10;

	std::cout &lt;&lt; t\u00DCre &lt;&lt; std::endl;

	return 0;
}
</code></pre>
<p>Und ja, das kompiliert wirklich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1712257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712257</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 18 May 2009 14:00:15 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 16:03:20 GMT]]></title><description><![CDATA[<p>danke ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1712322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712322</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 18 May 2009 16:03:20 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 20:00:43 GMT]]></title><description><![CDATA[<p>Hab's hingekriegt. Danke nochmals an alle...</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

class Auto {
public:
    int Turen;
    Auto();
    ~Auto();
	void sichVorstellen();
};

Auto::Auto(): Turen(4)
{}

Auto::~Auto()
{
    cout &lt;&lt; &quot;Die Klasse Auto wurde aufgehoben&quot; &lt;&lt; endl;
}

void Auto::sichVorstellen()
{
    cout &lt;&lt; &quot;Auto Tueren: &quot; &lt;&lt; Turen &lt;&lt; endl;
}

void funktion();

int main()
{
	funktion();
    cin.get();
    return 0;
}

void funktion()

{
	Auto ford;
	ford.sichVorstellen();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1712454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712454</guid><dc:creator><![CDATA[skullyan]]></dc:creator><pubDate>Mon, 18 May 2009 20:00:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 20:36:12 GMT]]></title><description><![CDATA[<p>noch ein paar Anmerkungen:</p>
<pre><code class="language-cpp">Auto::~Auto() 
{ 
    cout &lt;&lt; &quot;Die Klasse Auto wurde aufgehoben&quot; &lt;&lt; endl; 
}
</code></pre>
<p>Nein - lediglich eine Instanz dieser Klasse ist zerstört wurden...</p>
<p><code>void funktion();</code><br />
nicht gerade sehr aussagekräftiger name, meinst du nicht?!</p>
<p>Sich vorstellen ist auch komisch, aber ok... ^^</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1712486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712486</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 18 May 2009 20:36:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 20:58:53 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>Und ja, das kompiliert wirklich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Grüssli</p>
</blockquote>
<p>Laut Standard muss es das ja auch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Vermutlich übersetzen die gägngien Compiler bzw. ihre Präprozessoren auch Umlaute in eine solche Darstellung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1712508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712508</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 18 May 2009 20:58:53 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klasse on Mon, 18 May 2009 21:00:13 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>noch ein paar Anmerkungen:</p>
<pre><code class="language-cpp">Auto::~Auto() 
{ 
    cout &lt;&lt; &quot;Die Klasse Auto wurde aufgehoben&quot; &lt;&lt; endl; 
}
</code></pre>
<p>Nein - lediglich eine Instanz dieser Klasse ist zerstört wurden...</p>
<p><code>void funktion();</code><br />
nicht gerade sehr aussagekräftiger name, meinst du nicht?!</p>
<p>Sich vorstellen ist auch komisch, aber ok... ^^</p>
<p>bb</p>
</blockquote>
<p>Stimmt ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1712509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1712509</guid><dc:creator><![CDATA[skullyan]]></dc:creator><pubDate>Mon, 18 May 2009 21:00:13 GMT</pubDate></item></channel></rss>