<?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[C++ : Test liefert Fehler &amp;quot;Ergebnistyp für Konstruktoren nicht zulässig&amp;quot;]]></title><description><![CDATA[<p>Ich nutz Visual Studio und habe ein Windows32 Konsolen Projekt gestartet ( ich hoffe dies ist der simpelste Projekttyp, den es gibt...)<br />
und habe dort eine Header &quot;test.h&quot; Datei:</p>
<pre><code class="language-cpp">#pragma once
class Test{

public:
	Test(int bal);
}
</code></pre>
<p>Und die Cpp</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &quot;test.h&quot;

Test::Test(int bal){
// do nothing
}
</code></pre>
<p>Nun wirft er mir aber die vollgende Meldung an den Kopf:</p>
<pre><code>Fehler	1	error C2533: 'Test::{ctor}': Ergebnistyp für Konstruktoren nicht zulässig
</code></pre>
<p>Die Suche ergab keine Lösung, aber ich verstehe das Problem nicht? Ich hab doch einen Konstruktor und keinen Returnwert, warum denkt er, dass ich irgendwo was returne? Es ist doch nirgends definiert worden, dass irgendwas zurück gegeben wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/193124/c-test-liefert-fehler-quot-ergebnistyp-für-konstruktoren-nicht-zulässig-quot</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 19:07:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/193124.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 22 Sep 2007 11:51:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ : Test liefert Fehler &amp;quot;Ergebnistyp für Konstruktoren nicht zulässig&amp;quot; on Sat, 22 Sep 2007 11:52:50 GMT]]></title><description><![CDATA[<p>Ich nutz Visual Studio und habe ein Windows32 Konsolen Projekt gestartet ( ich hoffe dies ist der simpelste Projekttyp, den es gibt...)<br />
und habe dort eine Header &quot;test.h&quot; Datei:</p>
<pre><code class="language-cpp">#pragma once
class Test{

public:
	Test(int bal);
}
</code></pre>
<p>Und die Cpp</p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &quot;test.h&quot;

Test::Test(int bal){
// do nothing
}
</code></pre>
<p>Nun wirft er mir aber die vollgende Meldung an den Kopf:</p>
<pre><code>Fehler	1	error C2533: 'Test::{ctor}': Ergebnistyp für Konstruktoren nicht zulässig
</code></pre>
<p>Die Suche ergab keine Lösung, aber ich verstehe das Problem nicht? Ich hab doch einen Konstruktor und keinen Returnwert, warum denkt er, dass ich irgendwo was returne? Es ist doch nirgends definiert worden, dass irgendwas zurück gegeben wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1370616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1370616</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Sat, 22 Sep 2007 11:52:50 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Test liefert Fehler &amp;quot;Ergebnistyp für Konstruktoren nicht zulässig&amp;quot; on Sat, 22 Sep 2007 11:56:03 GMT]]></title><description><![CDATA[<p>Du hast das Semikolon am Ende der Klassen-Deklaration vergessen :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1370619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1370619</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sat, 22 Sep 2007 11:56:03 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Test liefert Fehler &amp;quot;Ergebnistyp für Konstruktoren nicht zulässig&amp;quot; on Sat, 22 Sep 2007 11:56:59 GMT]]></title><description><![CDATA[<p>ich glaub, den fehler macht jeder (mindestens) einmal: Semikolon nach der Klassendefinition fehlt</p>
<p>edit: mist zu spät</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1370620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1370620</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Sat, 22 Sep 2007 11:56:59 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Test liefert Fehler &amp;quot;Ergebnistyp für Konstruktoren nicht zulässig&amp;quot; on Sat, 22 Sep 2007 11:57:43 GMT]]></title><description><![CDATA[<p>*koppaufntischhau*</p>
<p>AAAAAAAARGH!</p>
<p>Wer denkt sich so was auch aus, kenne keine andere Sprache,die dort n Semikolon will.</p>
<p>Das wird nochmal mein Tod sein...</p>
<p>Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1370621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1370621</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Sat, 22 Sep 2007 11:57:43 GMT</pubDate></item><item><title><![CDATA[Reply to C++ : Test liefert Fehler &amp;quot;Ergebnistyp für Konstruktoren nicht zulässig&amp;quot; on Sat, 22 Sep 2007 12:01:12 GMT]]></title><description><![CDATA[<p>ne, das semikolon da ist logisch, kannst nämlich auch sowas machen:</p>
<pre><code class="language-cpp">class Test
{
  public:
  Test() { };
  void DoSth() { cout &lt;&lt; &quot;hallo&quot; &lt;&lt; endl; };
} Obj;

int main()
{
  Obj.DoSth();
  return 0;
}
</code></pre>
<p>aber ich kenne keinen Grund, das so anzuwenden, höchstens für kleine funktoren oder so</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1370627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1370627</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Sat, 22 Sep 2007 12:01:12 GMT</pubDate></item></channel></rss>