<?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 Konstruktor]]></title><description><![CDATA[<p>Ich bin grad am lesen eines c++ buches, komme aber nur ganz langsam voran.<br />
hab jetzt bei einer der aufgaben ein problem.<br />
Hab die klasse mitglied, die als member einen namen, eine nr und ein datum der klasse Datum hat.<br />
der konstruktor nimmt auch genau das als argumente. trotzdem zeigt er mir immer an, dass keine instanz des konstruktors mit der argumentenliste übereinstimmt.</p>
<pre><code class="language-cpp">Mitglied m2(3, &quot;Vladislav&quot;, Datum(3,3,2));
</code></pre>
<p>hier ist der konstruktor der klasse datum:</p>
<pre><code class="language-cpp">Mitglied(int nr, string name, const Datum&amp; geburtsdatum):geb(geburtsdatum)
	{

		this-&gt;nr=nr;
		this-&gt;name=name;

	}
</code></pre>
<p>für mich sieht das nach einer passenden argumentenliste aus, trotzdem geht es nicht.<br />
der andere konstruktor der statt dem datum nur 3 ints nimmt, funktioniert.<br />
hat jemand eine idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/303958/problem-mit-konstruktor</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 07:23:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/303958.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 May 2012 09:12:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Konstruktor on Sat, 26 May 2012 09:38:02 GMT]]></title><description><![CDATA[<p>Ich bin grad am lesen eines c++ buches, komme aber nur ganz langsam voran.<br />
hab jetzt bei einer der aufgaben ein problem.<br />
Hab die klasse mitglied, die als member einen namen, eine nr und ein datum der klasse Datum hat.<br />
der konstruktor nimmt auch genau das als argumente. trotzdem zeigt er mir immer an, dass keine instanz des konstruktors mit der argumentenliste übereinstimmt.</p>
<pre><code class="language-cpp">Mitglied m2(3, &quot;Vladislav&quot;, Datum(3,3,2));
</code></pre>
<p>hier ist der konstruktor der klasse datum:</p>
<pre><code class="language-cpp">Mitglied(int nr, string name, const Datum&amp; geburtsdatum):geb(geburtsdatum)
	{

		this-&gt;nr=nr;
		this-&gt;name=name;

	}
</code></pre>
<p>für mich sieht das nach einer passenden argumentenliste aus, trotzdem geht es nicht.<br />
der andere konstruktor der statt dem datum nur 3 ints nimmt, funktioniert.<br />
hat jemand eine idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2215657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2215657</guid><dc:creator><![CDATA[Francis123]]></dc:creator><pubDate>Sat, 26 May 2012 09:38:02 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Konstruktor on Sat, 26 May 2012 09:20:43 GMT]]></title><description><![CDATA[<p>Also für mich sieht das auch in Ordnung aus. Der Hund muss wo anders begraben sein. Vielleicht hast du ein kompilierbares Beispiel?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2215659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2215659</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 26 May 2012 09:20:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Konstruktor on Sat, 26 May 2012 09:22:07 GMT]]></title><description><![CDATA[<p>Poste mal deinen ganzen Code. Das sieht soweit in Ordnung aus. Vielleicht liegt das Problem auch im Konstruktor von Datum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2215660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2215660</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Sat, 26 May 2012 09:22:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Konstruktor on Sat, 26 May 2012 09:27:42 GMT]]></title><description><![CDATA[<p>Nikolei schrieb:</p>
<blockquote>
<p>hier ist der konstruktor in der klasse datum:</p>
<pre><code class="language-cpp">Mitglied(int nr, string name, const Datum&amp; geburtsdatum):geb(geburtsdatum)
	{
		//...
	}
</code></pre>
</blockquote>
<p>Huh? Wieso der Konstruktor in _Datum_?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2215664</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2215664</guid><dc:creator><![CDATA[Furble_wurble]]></dc:creator><pubDate>Sat, 26 May 2012 09:27:42 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Konstruktor on Sat, 26 May 2012 09:56:58 GMT]]></title><description><![CDATA[<p>Furble_wurble schrieb:</p>
<blockquote>
<p>Nikolei schrieb:</p>
<blockquote>
<p>hier ist der konstruktor in der klasse datum:</p>
<pre><code class="language-cpp">Mitglied(int nr, string name, const Datum&amp; geburtsdatum):geb(geburtsdatum)
	{
		//...
	}
</code></pre>
</blockquote>
<p>Huh? Wieso der Konstruktor in _Datum_?</p>
</blockquote>
<p>hab mich verschrieben, der konstruktor ist natürlich in der header datei mit der mitglied klasse.<br />
hab jetzt ein neues projekt erstellt, da scheint es zu gehen.<br />
bei dem anderen projekt kam noch dieser fehler:</p>
<pre><code>error C2011: 'Datum': 'class' Typneudefinition
</code></pre>
<p>an der stelle wo ich zum ersten mal die datum klasse definiert hab.<br />
ich wüsste nicht wo ich die klasse schon definiert hätte.<br />
bei java war alles viel einfacher, vor allem wegen eclipse, wo immer vorschläge für fehlerbehebung angezeigt wurden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2215672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2215672</guid><dc:creator><![CDATA[Francis123]]></dc:creator><pubDate>Sat, 26 May 2012 09:56:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Konstruktor on Sat, 26 May 2012 10:00:39 GMT]]></title><description><![CDATA[<p>Nikolei schrieb:</p>
<blockquote>
<p>wo immer vorschläge für fehlerbehebung angezeigt wurden...</p>
</blockquote>
<p>Das schaffst mit Visual Studio Express + Visual Assist doch auch. Oder werden Fehler nur unterstrichen, weiß gar nicht mehr...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2215674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2215674</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 26 May 2012 10:00:39 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Konstruktor on Sat, 26 May 2012 14:37:12 GMT]]></title><description><![CDATA[<p>Gugelmoser schrieb:</p>
<blockquote>
<p>Nikolei schrieb:</p>
<blockquote>
<p>wo immer vorschläge für fehlerbehebung angezeigt wurden...</p>
</blockquote>
<p>Das schaffst mit Visual Studio Express + Visual Assist doch auch. Oder werden Fehler nur unterstrichen, weiß gar nicht mehr...</p>
</blockquote>
<p>Vorschläge für Fehlerbehebung zeigt VAX keine an. VAX unterkringelt nichtmal Syntax-Fehler. VAX unterkringelt nur Tippfehler, also wenn du nen Bezeichner verwendest den es nicht gibt.</p>
<p>Wenn dann macht das beides VS selbst. Ab VS 2010 werden (Syntax-)Fehler soweit ich weiss unterkringelt, und ich glaube mich auch zu erinnern dass beim Mouse-Over die Fehlermeldung angezeigt wird. Die dann manchmal (wenn auch eher selten) einen Tip/Vorschlag zur Behebung enthält.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2215786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2215786</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 26 May 2012 14:37:12 GMT</pubDate></item></channel></rss>