<?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[Frage zu C&#x2F;C++ Strings bzw. STL]]></title><description><![CDATA[<p>hallo,</p>
<p>würde gerne wissen, was der unterschied zwischen std::strings und c/c++ strings ist.<br />
ich weiss nur, dass std::strings für die dateiverarbeitung verwendet werden.<br />
hat jemand mehr ahnung davon ? danke!</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/232115/frage-zu-c-c-strings-bzw-stl</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 03:04:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/232115.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Jan 2009 18:31:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu C&#x2F;C++ Strings bzw. STL on Mon, 19 Jan 2009 19:04:01 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>würde gerne wissen, was der unterschied zwischen std::strings und c/c++ strings ist.<br />
ich weiss nur, dass std::strings für die dateiverarbeitung verwendet werden.<br />
hat jemand mehr ahnung davon ? danke!</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1648409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1648409</guid><dc:creator><![CDATA[Composer]]></dc:creator><pubDate>Mon, 19 Jan 2009 19:04:01 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu C&#x2F;C++ Strings bzw. STL on Mon, 19 Jan 2009 18:34:13 GMT]]></title><description><![CDATA[<p>STL-String? Du meinst wahrscheinlich <code>std::string</code> als Bestandteil der Standard Template Library (STL). Das ist eigentlich die Standard-Zeichenketten-Klasse in C++, normalerweise verwendet man die.</p>
<p>C-Strings hingegen sind statische oder dynamische Arrays aus <code>char</code> , die mit einer Nullterminierung enden. In C werden diese für Zeichenkettenverwaltung verwendet, in C++ nimmt man die komfortablere und weniger fehleranfällige Klasse <code>std::string</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1648415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1648415</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 19 Jan 2009 18:34:13 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu C&#x2F;C++ Strings bzw. STL on Mon, 19 Jan 2009 19:03:23 GMT]]></title><description><![CDATA[<p>danke! genau das meinte ich. habe mich verschrieben <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="😉"
    /><br />
das sind die einzigen unterschiede ?</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1648429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1648429</guid><dc:creator><![CDATA[Composer]]></dc:creator><pubDate>Mon, 19 Jan 2009 19:03:23 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu C&#x2F;C++ Strings bzw. STL on Mon, 19 Jan 2009 19:25:01 GMT]]></title><description><![CDATA[<p>man sollte noch erwähnen, daß man in C++ nicht durchweg auf C-Strings von der Sorte char* verzichten kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1648444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1648444</guid><dc:creator><![CDATA[u_ser-l]]></dc:creator><pubDate>Mon, 19 Jan 2009 19:25:01 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu C&#x2F;C++ Strings bzw. STL on Mon, 19 Jan 2009 19:41:16 GMT]]></title><description><![CDATA[<p>Also eben, mit <code>std::string</code> ist man viel komfortabler. Man kann sich die Speicherverwaltung sparen, riskiert keine Pufferüberläufe, kann Strings bequem aneinanderhängen. Zudem ist die Kompatibilität zur STL besser als bei <code>char*</code> .</p>
<p>u_ser-l schrieb:</p>
<blockquote>
<p>man sollte noch erwähnen, daß man in C++ nicht durchweg auf C-Strings von der Sorte char* verzichten kann.</p>
</blockquote>
<p>Aber wohl in den allermeisten Fällen. Es gibt immer noch <code>std::string::c_str()</code> oder <code>std::vector&lt;char&gt;</code> , damit kann man auch eine Verbindung zu C-Schnittstellen gewährleisten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1648458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1648458</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 19 Jan 2009 19:41:16 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu C&#x2F;C++ Strings bzw. STL on Tue, 20 Jan 2009 12:03:01 GMT]]></title><description><![CDATA[<p>Der grosse Vorteil von std::string gegenbüber von C-Strings ist halt, dass es eine Klasse ist und somit mehr Funktionalität bieten kann. Alleine schon z.B die Kopiersemantik ist Gold Wert. Und das geniale daran ist, dass man z.B auch einen string bauen kann, der die selben Eigenschaften anbietet, wie ein C-String. (Also keine Kopien erstellt) Sofern das erwünscht ist.<br />
C-Strings haben halt ihre Daseinsberechtigung, wegen den vielen Schnittstellen, die leidlglich einen C-String anbieten. (Vor allem auch die vielen C-Bibliotheken).</p>
<p>EDIT:<br />
Hier noch was zu strings:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-155739.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-155739.html</a><br />
Und noch was interessantes (hat zwar jetzt nichts direkt mit der Frage zu tun, aber naja.):<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-161855-and-highlight-is-multibyte.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-161855-and-highlight-is-multibyte.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1648769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1648769</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 20 Jan 2009 12:03:01 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu C&#x2F;C++ Strings bzw. STL on Fri, 30 Jan 2009 19:05:42 GMT]]></title><description><![CDATA[<p>bedanke mich herzlich für die hilfreiche antworten!<br />
endlich kenne ich den wahren unterschied.</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1655177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1655177</guid><dc:creator><![CDATA[Composer]]></dc:creator><pubDate>Fri, 30 Jan 2009 19:05:42 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu C&#x2F;C++ Strings bzw. STL on Fri, 30 Jan 2009 19:08:28 GMT]]></title><description><![CDATA[<p>std::string ist dann auch solange toll, bis man Unicode verwenden möchte und dabei bemerkt, dass std::string (unix utf-8) und std::wstring (im Falle von Windows) dafür nicht der Weisheit letzter Schluss sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1655178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1655178</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 30 Jan 2009 19:08:28 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu C&#x2F;C++ Strings bzw. STL on Fri, 30 Jan 2009 22:11:37 GMT]]></title><description><![CDATA[<p>Decimad schrieb:</p>
<blockquote>
<p>std::string ist dann auch solange toll, bis man Unicode verwenden möchte und dabei bemerkt, dass std::string (unix utf-8) und std::wstring (im Falle von Windows) dafür nicht der Weisheit letzter Schluss sind.</p>
</blockquote>
<p>Das soll im kommenden Standard ja besser werden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1655254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1655254</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 30 Jan 2009 22:11:37 GMT</pubDate></item></channel></rss>