<?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[Ne Frage zum Syntax]]></title><description><![CDATA[<p>moin nochma, also ich wollte ma fragen was das hier immer bedeutet: z.B.</p>
<pre><code class="language-cpp">std::string
</code></pre>
<p>is jetzt nur daher gedacht, denn ich habe es shocn öfters gesehen aber nie gewusst was es heißt, kann mich einer aufklären ??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/177571/ne-frage-zum-syntax</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 09:20:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177571.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 01 Apr 2007 18:56:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ne Frage zum Syntax on Sun, 01 Apr 2007 18:56:45 GMT]]></title><description><![CDATA[<p>moin nochma, also ich wollte ma fragen was das hier immer bedeutet: z.B.</p>
<pre><code class="language-cpp">std::string
</code></pre>
<p>is jetzt nur daher gedacht, denn ich habe es shocn öfters gesehen aber nie gewusst was es heißt, kann mich einer aufklären ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1257574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1257574</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 01 Apr 2007 18:56:45 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Sun, 01 Apr 2007 19:08:43 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das bedeute, dass die Klasse string aus dem namespace std verwendet werden soll. In cpp-Dateien kannst du auch</p>
<pre><code class="language-cpp">using namespace std;
str Test;
</code></pre>
<p>schreiben, weil du damit dem anzeigst, wo gesucht werden soll. Die dritte Varinate:</p>
<pre><code class="language-cpp">using std::string;
str Test;
</code></pre>
<p>Auch nicht schlecht. Hier wird praktisch nur für eine Klasse gesagt, wo gesucht werden soll.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1257578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1257578</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 01 Apr 2007 19:08:43 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Sun, 01 Apr 2007 19:13:23 GMT]]></title><description><![CDATA[<p>also is das nix weiter als ne definitionsangelegeheit, und das is mit using namspace std überhaupt gemeint??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1257583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1257583</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 01 Apr 2007 19:13:23 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Sun, 01 Apr 2007 19:20:30 GMT]]></title><description><![CDATA[<p>man nennt das vor dem :: einen Namespace. Der Sinn der Sache ist es schlichtweg Namenskonflikte zu vermeiden.</p>
<p>(Es gibt den std::string, GTKmm hat mit dem Glib::ustring einen eigenen string, wenn der jetzt auch ohne das 'u' geschrieben würde kann man den std::string und den Glib::string eben durch den namespace unterscheiden.)</p>
<p>using namespace ist für faule Programmierer gedacht, die nicht jdes mal den namespace mittippen wollen, genauso das using.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1257588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1257588</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Sun, 01 Apr 2007 19:20:30 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Sun, 01 Apr 2007 19:32:35 GMT]]></title><description><![CDATA[<p>ah ich glaube ich habe verstanden, es dient sozusagen zu verhinderung von namenskonflikten, das wenn ich 2 strings habe die fast genauso geschrieben, das die unterschieden werden und das ich sie im laufe des programmes auch immer unterschiedlich schrieben muss, richtig. also nur zu unterscheidung von strings die sich ähneln?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1257596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1257596</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 01 Apr 2007 19:32:35 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Sun, 01 Apr 2007 19:44:12 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>das wenn ich 2 strings habe die fast genauso geschrieben, das die unterschieden werden</p>
</blockquote>
<p>Nein, nicht fast genauso, sondern identisch. Inklusive Groß/Kleinschreibung.</p>
<blockquote>
<p>also nur zu unterscheidung von strings die sich ähneln?</p>
</blockquote>
<p>Nein für alle Symbole innerhalb der Namespace-Definition.</p>
<p>Übrigens wird im Fall von std nicht &quot;Strings&quot; (sprich eine konkrete String-Instanz) auseinandergehalten sondern bestenfalls Stringklassen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1257611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1257611</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 01 Apr 2007 19:44:12 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Sun, 01 Apr 2007 19:49:59 GMT]]></title><description><![CDATA[<p>puhh dann is mien haus was ich mir gebaut habe wieder zusammen gefallen, das is mir noch net so ganz klar was damit gemeint is, kann ma jemand ein beispeil anbringen, damit ich weiß was gemeint ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1257612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1257612</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Sun, 01 Apr 2007 19:49:59 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Sun, 01 Apr 2007 19:53:44 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-2.html" rel="nofollow">Marc++us</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-8.html" rel="nofollow">Rund um die Programmierung</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/1257619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1257619</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 01 Apr 2007 19:53:44 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Sun, 01 Apr 2007 20:12:39 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Nehmen wir mal an du arbeitest mit einem anderem zusammen an einem gemeinsamen Projekt. Zufälligerweise hat jeder von euch in seinem Teil Quellcode eine Funktion <em>int func(int x)</em> mit gleichem Prototyp aber verschiedener Funktionalität eingebaut, die jeweils projektweit verfügbar sein sollen.<br />
Nun weiß aber der Compiler nicht mehr was dieser Aufruf</p>
<pre><code class="language-cpp">func(10);
</code></pre>
<p>machen soll... er wird deshalb mit einen Fehler zur Mehrdeutigkeit von func abbrechen.</p>
<p>Das könntest du umgehen indem du und dein Mitarbeiter je einen eigenen Namespace benutzt. Das heißt du schließt deinen gesammten Quellcode in den Namespace space1 ein und dein Mitarbeiter in space2.</p>
<pre><code class="language-cpp">// Dein Quellcode
namespace space1
{
  int func(int x)
  {
    // ...
  }
}

// Quellcode deines Mitarbeiters
namespace space2
{
  int func(int x)
  {
    // ...
  }
}
</code></pre>
<p>Nun kann dem Compiler geholfen werden die beiden Funktionen zu unterscheiden</p>
<pre><code class="language-cpp">space1::func(10); // Aufruf deiner Funktion
space2::func(10); // Aufruf der Funktion deines Mitarbeiters
</code></pre>
<p>Soetwas braucht man vor allem bei abgeschlossen Librarys für externen Gebrauch. Eben deshalb hat die STL bereits den Namespace std. Denn nun kannst du selber immer noch eine eigene string-Klasse definieren.. oder eine fill-Funktion.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1257627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1257627</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 01 Apr 2007 20:12:39 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Mon, 02 Apr 2007 16:55:47 GMT]]></title><description><![CDATA[<p>ahh klasse das war sehr logisch, danke für die super erklärung <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/1258127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258127</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Mon, 02 Apr 2007 16:55:47 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Wed, 12 Sep 2007 03:56:33 GMT]]></title><description><![CDATA[<p>Auch von mir ein grosses DANKESCHOEN an akari. Das hast Du wirklich hervorragend erklaert.</p>
<p>Guenther</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1363748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1363748</guid><dc:creator><![CDATA[gboelter]]></dc:creator><pubDate>Wed, 12 Sep 2007 03:56:33 GMT</pubDate></item><item><title><![CDATA[Reply to Ne Frage zum Syntax on Wed, 12 Sep 2007 04:58:58 GMT]]></title><description><![CDATA[<p>PS: zu<strong>r</strong> Syntax</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1363752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1363752</guid><dc:creator><![CDATA[time]]></dc:creator><pubDate>Wed, 12 Sep 2007 04:58:58 GMT</pubDate></item></channel></rss>