<?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[Fehler in der Programmiersprache C++ ?]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>Mir ist folgendes aufgefallen:</p>
<pre><code class="language-cpp">//irgwas.h
class CDemo
{
   private:
     // ...
   public:
     CDemo(void); // Standardkonstruktor
     CDemo(int iVal); // Standardkonstruktor
     ~CDemo(void); // Destruktor
     // ...
};

// irgwas.cpp
CDemo::CDemo(void)
{
}
CDemo::CDemo(int iVal = 0)
{
}
CDemo::~CDemo(void)
{
}
// ...
</code></pre>
<p>Bei einem Objekt wie:</p>
<pre><code class="language-cpp">CDemo cTest();
</code></pre>
<p>ist nicht klar welcher Konstruktor aufgerufen wird, oder ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/151306/fehler-in-der-programmiersprache-c</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 11:13:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/151306.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Jun 2006 00:17:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler in der Programmiersprache C++ ? on Sun, 25 Jun 2006 00:17:27 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>Mir ist folgendes aufgefallen:</p>
<pre><code class="language-cpp">//irgwas.h
class CDemo
{
   private:
     // ...
   public:
     CDemo(void); // Standardkonstruktor
     CDemo(int iVal); // Standardkonstruktor
     ~CDemo(void); // Destruktor
     // ...
};

// irgwas.cpp
CDemo::CDemo(void)
{
}
CDemo::CDemo(int iVal = 0)
{
}
CDemo::~CDemo(void)
{
}
// ...
</code></pre>
<p>Bei einem Objekt wie:</p>
<pre><code class="language-cpp">CDemo cTest();
</code></pre>
<p>ist nicht klar welcher Konstruktor aufgerufen wird, oder ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1084845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1084845</guid><dc:creator><![CDATA[TheBigQ]]></dc:creator><pubDate>Sun, 25 Jun 2006 00:17:27 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler in der Programmiersprache C++ ? on Sun, 25 Jun 2006 00:36:05 GMT]]></title><description><![CDATA[<p>TheBigQ schrieb:</p>
<blockquote>
<p>Bei einem Objekt wie:</p>
<pre><code class="language-cpp">CDemo cTest();
</code></pre>
<p>ist nicht klar welcher Konstruktor aufgerufen wird, oder ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Da wird kein Objekt erzeugt. Dein Compiler sieht das als Funktionsdeklaration.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1084848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1084848</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 25 Jun 2006 00:36:05 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler in der Programmiersprache C++ ? on Sun, 25 Jun 2006 00:36:26 GMT]]></title><description><![CDATA[<p>ich sehe kein objekt hier</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1084850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1084850</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Sun, 25 Jun 2006 00:36:26 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler in der Programmiersprache C++ ? on Sun, 25 Jun 2006 07:05:06 GMT]]></title><description><![CDATA[<p>Der Compiler müsste dir ne Fehlermeldung bringen, wenn du nicht noch zufällig eine ctest() Funktion irgendwo hast.</p>
<p>Deshalb instanziert man das CDemo-Objekt ohne Klammern, wenn man den Std-Ctor meint:</p>
<pre><code class="language-cpp">CDemo cTest;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1084882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1084882</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sun, 25 Jun 2006 07:05:06 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler in der Programmiersprache C++ ? on Sun, 25 Jun 2006 10:00:26 GMT]]></title><description><![CDATA[<p>ich meine es gibt keinen fehler von seiten des compilers<br />
ich finde es aber extrem schlecht, dass man keine klammern setzt, wenn man vorher mit java gearbeitet hat, dann fragt man sich natülich warum das nicht geht, dass sollte man doch mal im neuen standard ändern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1084950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1084950</guid><dc:creator><![CDATA[golden_jubilee]]></dc:creator><pubDate>Sun, 25 Jun 2006 10:00:26 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler in der Programmiersprache C++ ? on Sun, 25 Jun 2006 10:09:47 GMT]]></title><description><![CDATA[<p>steff3 schrieb:</p>
<blockquote>
<p>ich meine es gibt keinen fehler von seiten des compilers<br />
ich finde es aber extrem schlecht, dass man keine klammern setzt, wenn man vorher mit java gearbeitet hat, dann fragt man sich natülich warum das nicht geht, dass sollte man doch mal im neuen standard ändern</p>
</blockquote>
<p>dann wäre es allerdings nicht möglich, funktionen ohne parameter zu deklarieren, ohne void zu benutzen. die mehrdeutigkeit der grammatik hier ist folge der C kompatibilität. letztlich ist das ein problem, über das man ein mal stolpert und dann nie wieder. was java dazu zu sagen hat, ist im übrigen eher irrelevant. im zweifelsfall kann man immer noch</p>
<pre><code class="language-cpp">CDemo cTest = CDemo();
</code></pre>
<p>schreiben, und auf copy-elision vertrauen (das macht nun heutzutage wirklich jeder compiler). im falle von PODs könnte man noch auf aggregat-initialisierungslisten ausweichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1084960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1084960</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Sun, 25 Jun 2006 10:09:47 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler in der Programmiersprache C++ ? on Sun, 25 Jun 2006 10:26:59 GMT]]></title><description><![CDATA[<p>steff3 schrieb:</p>
<blockquote>
<p>ich meine es gibt keinen fehler von seiten des compilers<br />
ich finde es aber extrem schlecht, dass man keine klammern setzt, wenn man vorher mit java gearbeitet hat, dann fragt man sich natülich warum das nicht geht, dass sollte man doch mal im neuen standard ändern</p>
</blockquote>
<p>Wow, das wären aber krasse Kreuzabhängigkeiten, wenn jede Sprache immer darauf achten müsste, was jede andere Sprache so macht oder nicht macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1084977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1084977</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sun, 25 Jun 2006 10:26:59 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler in der Programmiersprache C++ ? on Sun, 25 Jun 2006 17:44:36 GMT]]></title><description><![CDATA[<p>Vorallem, warum soll sich C++ nach Java richten? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> Warum ändern die Java-Leute nicht einfach ihren &quot;Standard&quot;? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Naja, kann jemand diesen Thread schliessen? Sonst gibts wieder Flamewars. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1085300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1085300</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sun, 25 Jun 2006 17:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler in der Programmiersprache C++ ? on Sun, 25 Jun 2006 17:53:03 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Vorallem, warum soll sich C++ nach Java richten? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> Warum ändern die Java-Leute nicht einfach ihren &quot;Standard&quot;? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Naja, kann jemand diesen Thread schliessen? Sonst gibts wieder Flamewars. <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>
</blockquote>
<p>Wohl war <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> ...nur du hast damit ja schon den Anfang gemacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1085308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1085308</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 25 Jun 2006 17:53:03 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler in der Programmiersprache C++ ? on Sun, 25 Jun 2006 18:14:49 GMT]]></title><description><![CDATA[<p>Thema geschlossen. Driftet zu sehr ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1085325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1085325</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Sun, 25 Jun 2006 18:14:49 GMT</pubDate></item></channel></rss>