<?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[Summe geht nicht]]></title><description><![CDATA[<p>Der Kompiler sagt mir keinen Fehler, aber kann nicht die Summe ausrechnen. Warum???</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int getValue()
{
        std::cout &lt;&lt; &quot;\nWert eingeben: &quot;;
        int i;
        std::cin &gt;&gt; i;
        return i;
}

void printSum( int sum )
{
        std::cout &lt;&lt; &quot;\nSumme: &quot; &lt;&lt; sum &lt;&lt; std::endl;
}

int main()
{
        int a = getValue();
        int b = getValue(),

        printSum( a + b );
        return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/306609/summe-geht-nicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 07 Aug 2026 07:49:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/306609.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 02 Aug 2012 15:48:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Summe geht nicht on Thu, 02 Aug 2012 15:48:30 GMT]]></title><description><![CDATA[<p>Der Kompiler sagt mir keinen Fehler, aber kann nicht die Summe ausrechnen. Warum???</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int getValue()
{
        std::cout &lt;&lt; &quot;\nWert eingeben: &quot;;
        int i;
        std::cin &gt;&gt; i;
        return i;
}

void printSum( int sum )
{
        std::cout &lt;&lt; &quot;\nSumme: &quot; &lt;&lt; sum &lt;&lt; std::endl;
}

int main()
{
        int a = getValue();
        int b = getValue(),

        printSum( a + b );
        return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2238006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238006</guid><dc:creator><![CDATA[Berth]]></dc:creator><pubDate>Thu, 02 Aug 2012 15:48:30 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Thu, 02 Aug 2012 15:58:50 GMT]]></title><description><![CDATA[<p>Zeile 19, Semikolon statt Komma.</p>
<p>Mein Compiler gibt zwar auch keinen Fehler (ist ja auch keiner), warnt jedoch an dieser Stelle. Setze Warnoptionen möglichst auf maximale Stufe, behandle Compilerwarnungen wie Fehler.</p>
<p>Nachtrag: Wenn du dich fragst, warum das kein Fehler ist: Du hast durch das Komma versehentlich eine weitere int-Variable definiert, in der Art von</p>
<pre><code class="language-cpp">int x = 1, y = 2, z = 3;
</code></pre>
<p>Die Variable hat hier zwar den gleichen Namen wie eine schon existierende Funktion, aber Namensüberschneidungen sind in C++ erlaubt, solange zwei gleiche Namen nicht auch im gleichen Scope liegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238009</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 02 Aug 2012 15:58:50 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Thu, 02 Aug 2012 15:56:30 GMT]]></title><description><![CDATA[<ul>
<li>Falscher Threadtitel. Suche dir einen aussagekraeftigeren.</li>
<li>Keine genaue Fehlerbeschreibung<br />
<strong>Loesung:</strong> <a href="http://www.c-plusplus.net/forum/304133" rel="nofollow">KLICKEN</a></li>
<li>Dein Problem ist <em>sehr</em> komplex. <strong>Es duerfte aber einen Schritt nach vorn geben, wenn du deine Warnungen anguckst / aktivierst...</strong><br />
Edit: Tipp: Schreib nach <code>printSum(...)</code> in der letzten Zeile <code>std::cout &lt;&lt; printSum;</code> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></li>
</ul>
<p>Edit: Zu spaet. Kopf -&gt; Tisch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238010</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Thu, 02 Aug 2012 15:56:30 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Thu, 02 Aug 2012 15:54:28 GMT]]></title><description><![CDATA[<p>Berth schrieb:</p>
<blockquote>
<p>Der Kompiler sagt mir keinen Fehler, aber kann nicht die Summe ausrechnen. Warum???</p>
<pre><code class="language-cpp">int b = getValue(),

        printSum( a + b );

}
</code></pre>
</blockquote>
<p>Komma zum Semikolon!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238011</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Thu, 02 Aug 2012 15:54:28 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Fri, 03 Aug 2012 17:52:05 GMT]]></title><description><![CDATA[<p>Obwohl deine Frage hier schon beantwortet wurde hätte ich noch eine Frage an dich Berth:<br />
Warum hast du in deinem Code nicht die Codezeile &quot;using namespace std;&quot; nicht eingefügt, um das aufwendige Schreiben von &quot;std::&quot; vor jedem cin oder cout zu vermeiden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238462</guid><dc:creator><![CDATA[amichian]]></dc:creator><pubDate>Fri, 03 Aug 2012 17:52:05 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Fri, 03 Aug 2012 18:02:08 GMT]]></title><description><![CDATA[<p>amichian schrieb:</p>
<blockquote>
<p>Obwohl deine Frage hier schon beantwortet wurde hätte ich noch eine Frage an dich Berth:<br />
Warum hast du in deinem Code nicht die Codezeile &quot;using namespace std;&quot; nicht eingefügt, um das aufwendige Schreiben von &quot;std::&quot; vor jedem cin oder cout zu vermeiden?</p>
</blockquote>
<p>manche stehen nun einmal auf dieses hässliche krypto zeug.<br />
<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/2238465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238465</guid><dc:creator><![CDATA[crypt0r]]></dc:creator><pubDate>Fri, 03 Aug 2012 18:02:08 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Fri, 03 Aug 2012 18:10:58 GMT]]></title><description><![CDATA[<p>amichian schrieb:</p>
<blockquote>
<p>Obwohl deine Frage hier schon beantwortet wurde hätte ich noch eine Frage an dich Berth:<br />
Warum hast du in deinem Code nicht die Codezeile &quot;using namespace std;&quot; nicht eingefügt, um das aufwendige Schreiben von &quot;std::&quot; vor jedem cin oder cout zu vermeiden?</p>
</blockquote>
<p><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="😕"
    /> <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="😕"
    /></p>
<p>Was hast du denn (und der nachposter)??<br />
Was zum Teufel ist das Problem?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238472</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Fri, 03 Aug 2012 18:10:58 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Fri, 03 Aug 2012 18:16:52 GMT]]></title><description><![CDATA[<p>Ich bin noch ein ziemlicher Anfänger in C++ und hatte hinter der Schreibweise von Berth einen besonderen Sinn vermutet. Ich wollte ihn nicht kritisieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238474</guid><dc:creator><![CDATA[amichian]]></dc:creator><pubDate>Fri, 03 Aug 2012 18:16:52 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Fri, 03 Aug 2012 18:50:24 GMT]]></title><description><![CDATA[<p>amichian schrieb:</p>
<blockquote>
<p>Warum hast du in deinem Code nicht die Codezeile &quot;using namespace std;&quot; nicht eingefügt, um das aufwendige Schreiben von &quot;std::&quot; vor jedem cin oder cout zu vermeiden?</p>
</blockquote>
<p>Es macht keinen Sinn, einen Namensraum zu definieren, nur um ihn dann wieder mit einer using-Direktive auszuleeren. Darum macht man es nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238484</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 03 Aug 2012 18:50:24 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Fri, 03 Aug 2012 19:50:29 GMT]]></title><description><![CDATA[<p>Gugelmoser schrieb:</p>
<blockquote>
<p>amichian schrieb:</p>
<blockquote>
<p>Warum hast du in deinem Code nicht die Codezeile &quot;using namespace std;&quot; nicht eingefügt, um das aufwendige Schreiben von &quot;std::&quot; vor jedem cin oder cout zu vermeiden?</p>
</blockquote>
<p>Es macht keinen Sinn, einen Namensraum zu definieren, nur um ihn dann wieder mit einer using-Direktive auszuleeren. Darum macht man es nicht.</p>
</blockquote>
<p>Warum? Wenn man weiß, dass man keine Konflikte verursacht ist das völlig legitim.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238508</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 03 Aug 2012 19:50:29 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Fri, 03 Aug 2012 19:57:10 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Gugelmoser schrieb:</p>
<blockquote>
<p>amichian schrieb:</p>
<blockquote>
<p>Warum hast du in deinem Code nicht die Codezeile &quot;using namespace std;&quot; nicht eingefügt, um das aufwendige Schreiben von &quot;std::&quot; vor jedem cin oder cout zu vermeiden?</p>
</blockquote>
<p>Es macht keinen Sinn, einen Namensraum zu definieren, nur um ihn dann wieder mit einer using-Direktive auszuleeren. Darum macht man es nicht.</p>
</blockquote>
<p>Warum? Wenn man weiß, dass man keine Konflikte verursacht ist das völlig legitim.</p>
</blockquote>
<p>Finde ich nicht. Ein Namensraum ist ja auch nicht dafür da, um Konflikte zu vermeiden. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238511</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 03 Aug 2012 19:57:10 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Sat, 04 Aug 2012 18:57:14 GMT]]></title><description><![CDATA[<p>Gugelmoser  schrieb:</p>
<blockquote>
<p>Finde ich nicht. Ein Namensraum ist ja auch nicht dafür da, um Konflikte zu vermeiden. :p</p>
</blockquote>
<p>Wofür denn, wenn ich fragen darf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238751</guid><dc:creator><![CDATA[BlauesShirt]]></dc:creator><pubDate>Sat, 04 Aug 2012 18:57:14 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Sat, 04 Aug 2012 19:08:59 GMT]]></title><description><![CDATA[<p>BlauesShirt schrieb:</p>
<blockquote>
<p>Gugelmoser  schrieb:</p>
<blockquote>
<p>Finde ich nicht. Ein Namensraum ist ja auch nicht dafür da, um Konflikte zu vermeiden. :p</p>
</blockquote>
<p>Wofür denn, wenn ich fragen darf?</p>
</blockquote>
<p>Ordnung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238755</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 04 Aug 2012 19:08:59 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Sat, 04 Aug 2012 21:50:11 GMT]]></title><description><![CDATA[<p>Bullshit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238822</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Sat, 04 Aug 2012 21:50:11 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Sun, 05 Aug 2012 07:40:57 GMT]]></title><description><![CDATA[<p>Gugelmoser schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Gugelmoser schrieb:</p>
<blockquote>
<p>amichian schrieb:</p>
<blockquote>
<p>Warum hast du in deinem Code nicht die Codezeile &quot;using namespace std;&quot; nicht eingefügt, um das aufwendige Schreiben von &quot;std::&quot; vor jedem cin oder cout zu vermeiden?</p>
</blockquote>
<p>Es macht keinen Sinn, einen Namensraum zu definieren, nur um ihn dann wieder mit einer using-Direktive auszuleeren. Darum macht man es nicht.</p>
</blockquote>
<p>Warum? Wenn man weiß, dass man keine Konflikte verursacht ist das völlig legitim.</p>
</blockquote>
<p>Finde ich nicht. Ein Namensraum ist ja auch nicht dafür da, um Konflikte zu vermeiden. :p</p>
</blockquote>
<p>So ein Quatsch.<br />
Namensräume kann man in Cpp-Dateien grundsätzlich ausschütten. Sollte es zum Konflikt kommen, was nicht oft der Fall ist, geht man den umständlichen Weg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238893</guid><dc:creator><![CDATA[qeweretwret]]></dc:creator><pubDate>Sun, 05 Aug 2012 07:40:57 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Sun, 05 Aug 2012 08:14:03 GMT]]></title><description><![CDATA[<p>Kommt drauf an.</p>
<p>Ich habe beispielsweise im <code>namespace geometry</code> eine Linienklasse und im <code>namespace raster</code> . Damit an der Deklaration von Variablen gleich sichtbar wird, um welche der beiden es sich handel, oeffene ich diesen Namensraum nicht, auch wenn nur eine Lienenart benutzt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238898</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Sun, 05 Aug 2012 08:14:03 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Sun, 05 Aug 2012 10:31:12 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Ordnung.</p>
</blockquote>
<p>Kellerautomat schrieb:</p>
<blockquote>
<p>Bullshit.</p>
</blockquote>
<p>Damit hast du mal selbst argumentiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238928</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 05 Aug 2012 10:31:12 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Sun, 05 Aug 2012 10:55:37 GMT]]></title><description><![CDATA[<p>Also bei größeren Projekten finde ich namespaces schon praktisch, weil man dadurch eben nochmal eine Ordnung in dem Sinne schaffen kann, dass man weiß, dass gewisse Klassen eben zu einem &quot;Komplex&quot; gehören. Selbst wenn es sich um irgendeinen Spezialbereich handelt, in dem es keine Namensüberschneidungen gibt, ist es einfach angenehmer zu wissen, was wozu gehört.</p>
<p>Und dann können die namespaces auch kongruent zu anderen Ordnungselementen stehen, beispielsweise zur Ordnerstruktur im Dateisystem (oder zusätzlich auch im MSVC-Projekt) oder auch zu Modulen, die einzeln kompiliert werden können.</p>
<p>Namenskonflikte gehen in meinen Augen aus fehlender Struktur/Ordnung hervor, sodass namespaces dieses Problem quasi im Keim ersticken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238932</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Sun, 05 Aug 2012 10:55:37 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Sun, 05 Aug 2012 13:18:20 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Damit hast du mal selbst argumentiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Es stimmt schon, dass namespaces Ordnung schaffen koennen, aber das ist nicht ihr Hauptnutzen. Ihr beide habt das so hingestellt, als ware das deren einziger Zweck, und das ist einfach nicht wahr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238958</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Sun, 05 Aug 2012 13:18:20 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Sun, 05 Aug 2012 14:02:50 GMT]]></title><description><![CDATA[<p>Kellerautomat schrieb:</p>
<blockquote>
<p>Sone schrieb:</p>
<blockquote>
<p>Damit hast du mal selbst argumentiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Es stimmt schon, dass namespaces Ordnung schaffen koennen, aber das ist nicht ihr Hauptnutzen. Ihr beide habt das so hingestellt, als ware das deren einziger Zweck, und das ist einfach nicht wahr.</p>
</blockquote>
<p>Konfliktvermeidung lässt sich in diesem Kontext auch auf Ordnung deduzieren, denn die Logik hierbei ist folgende:</p>
<p>Ordnung <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="➡"
    /> Keine Konflikte <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="👍"
    /><br />
Keine Ordnung <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="➡"
    /> Es gibt Konflikte, weil die verschiedenen Namen nicht in Namensräumen eingeordnet wurden. <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>
<p>Ein Namensraum ist schließlich wie eine Mappe, in der andere Mappen (andere Namensräume) oder eben auch Zettel (Namen) sind. Schmeisst man stattdessen alle Zettel in eine Mappe (Globaler Namespace), wird es unordentlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238968</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 05 Aug 2012 14:02:50 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Sun, 05 Aug 2012 14:07:14 GMT]]></title><description><![CDATA[<p>Gugelmoser schrieb:</p>
<blockquote>
<p>Finde ich nicht. Ein Namensraum ist ja auch nicht dafür da, um Konflikte zu vermeiden. :p</p>
</blockquote>
<p>Laut Stroustrup ist genau das aber IIRC ihr Zweck.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2238970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2238970</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Sun, 05 Aug 2012 14:07:14 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Mon, 06 Aug 2012 09:22:11 GMT]]></title><description><![CDATA[<p>Meiner Meinung nach ist der Hauptzweck eines Namensraums die Einordnung der darin enthaltenen Dinge, wie Funktionen, Klassen, Objekte... Mittels using-Direktiven gehen die Klassifizierungen doch wieder verloren, dabei hat man sich doch vorher die Mühe gemacht, alles schön einzuordnen.<br />
Dass Namensräume Namenskonflikte vermeiden, ist doch nur ein netter Nebeneffekt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239211</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 06 Aug 2012 09:22:11 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Mon, 06 Aug 2012 10:43:12 GMT]]></title><description><![CDATA[<p>Die eigene Meinung ist nicht die Wirklichkeit. Den Fehler machen viele Leute.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239245</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 06 Aug 2012 10:43:12 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Mon, 06 Aug 2012 13:10:03 GMT]]></title><description><![CDATA[<p>Gugelmoser schrieb:</p>
<blockquote>
<p>Meiner Meinung nach ist der Hauptzweck eines Namensraums die Einordnung der darin enthaltenen Dinge, wie Funktionen, Klassen, Objekte... Mittels using-Direktiven gehen die Klassifizierungen doch wieder verloren, dabei hat man sich doch vorher die Mühe gemacht, alles schön einzuordnen.<br />
Dass Namensräume Namenskonflikte vermeiden, ist doch nur ein netter Nebeneffekt.</p>
</blockquote>
<p>&quot;Hauptzweck eines Autos ist meiner Meinung nach, ungestört Musik hören zu können. Auszusteigen und einen Fußweg zu gehen, statt einmal um den Block zu fahren ist blöd, da hört man ja nurnoch die Bässe. Dass man mit dem Auto auch von A nach B kommt ist ein netter Nebeneffekt.&quot;</p>
<p>Manche benutzen ihr Auto sicherlich so, und haben diese Meinung auch. Obs dazu erfunden wurde ist ne andere Frage <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/2239310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239310</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 06 Aug 2012 13:10:03 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Tue, 07 Aug 2012 12:06:21 GMT]]></title><description><![CDATA[<p>Diese Diskussion verwirrt mich ein wenig. Bisher habe ich auch immer std::string geschrieben, aber ohne einen konkreten Grund.</p>
<p>Wozu benötigt man Namespaces ? Und was sind Namespaces ?</p>
<p>Worum geht es hierbei eigentlich ? Das, gemäß Intellisense, vermutlich die komplette CRT in std:: abgebildete wurde ? <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="😕"
    /></p>
<blockquote>
<p>Gugelmoser schrieb:</p>
<blockquote>
<p>Meiner Meinung nach ist der Hauptzweck eines Namensraums die Einordnung der darin enthaltenen Dinge, wie Funktionen, Klassen, Objekte... Mittels using-Direktiven gehen die Klassifizierungen doch wieder verloren, dabei hat man sich doch vorher die Mühe gemacht, alles schön einzuordnen.</p>
</blockquote>
<p>Dass Namensräume Namenskonflikte vermeiden, ist doch nur ein netter Nebeneffekt.</p>
<p>&quot;Hauptzweck eines Autos ist meiner Meinung nach, ungestört Musik hören zu können. Auszusteigen und einen Fußweg zu gehen, statt einmal um den Block zu fahren ist blöd, da hört man ja nurnoch die Bässe. Dass man mit dem Auto auch von A nach B kommt ist ein netter Nebeneffekt.&quot;</p>
</blockquote>
<p>Diese Argumentation verstehe ich nicht. Noch keinen Deut. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239600</guid><dc:creator><![CDATA[Bitte ein Bit]]></dc:creator><pubDate>Tue, 07 Aug 2012 12:06:21 GMT</pubDate></item><item><title><![CDATA[Reply to Summe geht nicht on Tue, 07 Aug 2012 12:44:48 GMT]]></title><description><![CDATA[<p>Bitte ein Bit schrieb:</p>
<blockquote>
<p>Diese Diskussion verwirrt mich ein wenig. Bisher habe ich auch immer std::string geschrieben, aber ohne einen konkreten Grund.</p>
<p>Wozu benötigt man Namespaces ? Und was sind Namespaces ?</p>
</blockquote>
<p>Das sollte in jedem Buch erklärt sein, sogar im Internet solltest du jede Menge brauchbares Material finden.</p>
<blockquote>
<p>Diese Argumentation verstehe ich nicht. Noch keinen Deut. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
</blockquote>
<p>pumuckl zeigt durch eine (mMn passende) Analogie zu einem Autobeispiel, wie sehr gugelmosers Äußerungen zum Sinn und Zweck von Namespaces daneben waren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2239621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2239621</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 07 Aug 2012 12:44:48 GMT</pubDate></item></channel></rss>