<?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 &amp;lt;string&amp;gt;]]></title><description><![CDATA[<p>Hi Community,<br />
Ja ich schon wieder tut mir leid ...</p>
<p>Ich hab ein Problem und zwar mit dem Objekt &quot;string&quot;. Ich bin grad dabei eine Menu Klasse zu schreibn wo man dynamisch Menüpunkte aufstellen kann usw.</p>
<p>Ich habe 2 Konstruktormethoden, den Standart-Konstruktor und den &quot;Überladenen&quot;-Konstruktor...</p>
<p>Beim überladenen Konstruktor wird ein **const char *** übergeben und diesen wollte ich in der Klasse im Heap (speichern)&lt;- oder ablegen?, das Problem ist ich hab <strong>&lt;string&gt;</strong> eingebunden und erstellte ein String-Objekt : <strong>string a;</strong><br />
dann bekomme ich aber leider folgende Compiler-Fehlerausgabe :</p>
<pre><code class="language-cpp">1&gt;------ Erstellen gestartet: Projekt: adressbuch, Konfiguration: Debug Win32 ------
1&gt;Kompilieren...
1&gt;adressbuch.cpp
1&gt;e:\vc c-c++ projects\meine_projekte\adressbuch\adressbuch\adressbuch.cpp(17) : error C2065: 'string' : undeclared identifier
1&gt;e:\vc c-c++ projects\meine_projekte\adressbuch\adressbuch\adressbuch.cpp(17) : error C2146: syntax error : missing ';' before identifier 'b'
1&gt;e:\vc c-c++ projects\meine_projekte\adressbuch\adressbuch\adressbuch.cpp(17) : error C3861: 'b': identifier not found
1&gt;CMenu.cpp
1&gt;Generating Code...
1&gt;Das Buildprotokoll wurde unter &quot;file://e:\VC C-C++ Projects\meine_projekte\adressbuch\adressbuch\Debug\BuildLog.htm&quot; gespeichert.
1&gt;adressbuch - 3 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
</code></pre>
<p>Weiß allerdings nicht warum, hab schon hier im Forum nachgeguckt im Magazin und hier : <a href="http://www.cppreference.com/cppstring/string_constructors.html" rel="nofollow">http://www.cppreference.com/cppstring/string_constructors.html</a></p>
<p>Aber es geht nich da der Compiler <strong>string</strong> ja offensichtlich nicht kennt</p>
<p>hab den Code allerdings jetzt leider so geschrieben und er funktioniert auch...ist aber ziemlich umständlich <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>
<pre><code class="language-cpp">// ------------------------------------------------------------

CMenu::CMenu() : itsCount(0) {
	std::cout &lt;&lt; &quot;Konstruktor...&quot; &lt;&lt; std::endl;
}

CMenu::CMenu(const char *title) : itsCount(0) , size(0){

	buffer = new char[100];

	while(*title != 0) {
		buffer[size] = *title;
		++title;
		++size;
		if(*title == 0) 
			buffer[size] = 0;
	}

	while(*buffer != 0) {
		std::cout &lt;&lt; *buffer;
		++buffer;
	}

}

// ------------------------------------------------------------
</code></pre>
<p>Vllt weiß jem. von euch warum es einfach nicht funktioniert mit <strong>string</strong>?</p>
<p>schönen Nachmittag noch <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="😃"
    /><br />
lg c4f</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218742/problem-mit-lt-string-gt</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 22:04:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218742.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Jul 2008 14:53:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit &amp;lt;string&amp;gt; on Thu, 24 Jul 2008 14:54:21 GMT]]></title><description><![CDATA[<p>Hi Community,<br />
Ja ich schon wieder tut mir leid ...</p>
<p>Ich hab ein Problem und zwar mit dem Objekt &quot;string&quot;. Ich bin grad dabei eine Menu Klasse zu schreibn wo man dynamisch Menüpunkte aufstellen kann usw.</p>
<p>Ich habe 2 Konstruktormethoden, den Standart-Konstruktor und den &quot;Überladenen&quot;-Konstruktor...</p>
<p>Beim überladenen Konstruktor wird ein **const char *** übergeben und diesen wollte ich in der Klasse im Heap (speichern)&lt;- oder ablegen?, das Problem ist ich hab <strong>&lt;string&gt;</strong> eingebunden und erstellte ein String-Objekt : <strong>string a;</strong><br />
dann bekomme ich aber leider folgende Compiler-Fehlerausgabe :</p>
<pre><code class="language-cpp">1&gt;------ Erstellen gestartet: Projekt: adressbuch, Konfiguration: Debug Win32 ------
1&gt;Kompilieren...
1&gt;adressbuch.cpp
1&gt;e:\vc c-c++ projects\meine_projekte\adressbuch\adressbuch\adressbuch.cpp(17) : error C2065: 'string' : undeclared identifier
1&gt;e:\vc c-c++ projects\meine_projekte\adressbuch\adressbuch\adressbuch.cpp(17) : error C2146: syntax error : missing ';' before identifier 'b'
1&gt;e:\vc c-c++ projects\meine_projekte\adressbuch\adressbuch\adressbuch.cpp(17) : error C3861: 'b': identifier not found
1&gt;CMenu.cpp
1&gt;Generating Code...
1&gt;Das Buildprotokoll wurde unter &quot;file://e:\VC C-C++ Projects\meine_projekte\adressbuch\adressbuch\Debug\BuildLog.htm&quot; gespeichert.
1&gt;adressbuch - 3 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
</code></pre>
<p>Weiß allerdings nicht warum, hab schon hier im Forum nachgeguckt im Magazin und hier : <a href="http://www.cppreference.com/cppstring/string_constructors.html" rel="nofollow">http://www.cppreference.com/cppstring/string_constructors.html</a></p>
<p>Aber es geht nich da der Compiler <strong>string</strong> ja offensichtlich nicht kennt</p>
<p>hab den Code allerdings jetzt leider so geschrieben und er funktioniert auch...ist aber ziemlich umständlich <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>
<pre><code class="language-cpp">// ------------------------------------------------------------

CMenu::CMenu() : itsCount(0) {
	std::cout &lt;&lt; &quot;Konstruktor...&quot; &lt;&lt; std::endl;
}

CMenu::CMenu(const char *title) : itsCount(0) , size(0){

	buffer = new char[100];

	while(*title != 0) {
		buffer[size] = *title;
		++title;
		++size;
		if(*title == 0) 
			buffer[size] = 0;
	}

	while(*buffer != 0) {
		std::cout &lt;&lt; *buffer;
		++buffer;
	}

}

// ------------------------------------------------------------
</code></pre>
<p>Vllt weiß jem. von euch warum es einfach nicht funktioniert mit <strong>string</strong>?</p>
<p>schönen Nachmittag noch <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="😃"
    /><br />
lg c4f</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553087</guid><dc:creator><![CDATA[c4f]]></dc:creator><pubDate>Thu, 24 Jul 2008 14:54:21 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit &amp;lt;string&amp;gt; on Thu, 24 Jul 2008 14:55:00 GMT]]></title><description><![CDATA[<p>hast du auch</p>
<pre><code class="language-cpp">std::string
</code></pre>
<p>geschrieben oder nur</p>
<pre><code class="language-cpp">string
</code></pre>
<p>das könnte nämlich ein problem sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553090</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Thu, 24 Jul 2008 14:55:00 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit &amp;lt;string&amp;gt; on Thu, 24 Jul 2008 15:00:37 GMT]]></title><description><![CDATA[<p>Hi,<br />
Ich schrieb nur string...</p>
<p>Hab's jetzt mir std::string versucht und funktionierte, dachte imemr ich müsse std nicht verwenden da ich das auch bei keinen Beispielen die ich so fand gelesen hatte vllt , weil die using namespace std; benutzen <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>
<p>Naja jetzt hab ich weider was dazu gelernt <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="🙂"
    /> <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="👍"
    /></p>
<p>dank dir <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>
<p>lg c4f</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1553096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1553096</guid><dc:creator><![CDATA[c4f]]></dc:creator><pubDate>Thu, 24 Jul 2008 15:00:37 GMT</pubDate></item></channel></rss>