<?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[Strin verketten]]></title><description><![CDATA[<p>hallo,<br />
ich versuche zwei strins zu verketten</p>
<pre><code>contst char *String1;
cout &lt;&lt; String + '-ccc' &lt;&lt; '\n';
</code></pre>
<p>beim debuggen bricht das Programm ab und erscheint Fehlermeldung &quot;unbehandelte ausnahme &quot;... in ...exe.<br />
Hatte jemand eine Idee, wie ich &quot;String-ccc&quot; bekomme.<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/258621/strin-verketten</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 04:53:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/258621.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Jan 2010 21:45:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Strin verketten on Tue, 12 Jan 2010 21:45:45 GMT]]></title><description><![CDATA[<p>hallo,<br />
ich versuche zwei strins zu verketten</p>
<pre><code>contst char *String1;
cout &lt;&lt; String + '-ccc' &lt;&lt; '\n';
</code></pre>
<p>beim debuggen bricht das Programm ab und erscheint Fehlermeldung &quot;unbehandelte ausnahme &quot;... in ...exe.<br />
Hatte jemand eine Idee, wie ich &quot;String-ccc&quot; bekomme.<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837895</guid><dc:creator><![CDATA[ninana]]></dc:creator><pubDate>Tue, 12 Jan 2010 21:45:45 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Tue, 12 Jan 2010 21:49:13 GMT]]></title><description><![CDATA[<p>Stringliterale stehen in &quot;&quot;.<br />
const char* ist ein Zeiger auf irgendwas. Wo steht denn die Definition des Strings?<br />
Der +-Operator ist für C-Strings nicht definiert. An dem Code ist so viel falsch, dass du die Experimente lieber lassen solltest un sorgfältig die Grundlagen in deinem Buch lernst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837897</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Tue, 12 Jan 2010 21:49:13 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Tue, 12 Jan 2010 22:15:10 GMT]]></title><description><![CDATA[<p>hi Ad aCTa,</p>
<p>hab's geschafft... danke für nette Antwort <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>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837902</guid><dc:creator><![CDATA[ninana]]></dc:creator><pubDate>Tue, 12 Jan 2010 22:15:10 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Tue, 12 Jan 2010 22:25:22 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">'-ccc'
</code></pre>
<p>Stringliterale haben eigentlich doppelte Anführungszeichen, also <code>&quot;-ccc&quot;</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837908</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 12 Jan 2010 22:25:22 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Tue, 12 Jan 2010 22:27:10 GMT]]></title><description><![CDATA[<p>Und was soll contst sein? Und was soll String vom Typ her sein? xD</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1837909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1837909</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Tue, 12 Jan 2010 22:27:10 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Wed, 13 Jan 2010 10:07:35 GMT]]></title><description><![CDATA[<p>Und ueberhaupt benutzt man in C++ <em>std::string</em>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838018</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Wed, 13 Jan 2010 10:07:35 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Wed, 13 Jan 2010 12:21:58 GMT]]></title><description><![CDATA[<p>knivil schrieb:</p>
<blockquote>
<p>Und ueberhaupt benutzt man in C++ <em>std::string</em>.</p>
</blockquote>
<p>Ja, kann man, muss man aber nicht. In ANSI-C gibt es dafür die Funktion strcat(). Geht genauso einfach!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838103</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Wed, 13 Jan 2010 12:21:58 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Wed, 13 Jan 2010 12:34:24 GMT]]></title><description><![CDATA[<p>knivil schrieb:</p>
<blockquote>
<p>Und ueberhaupt benutzt man in C++ <em>std::string</em>.</p>
</blockquote>
<p>Nö</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838110</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Wed, 13 Jan 2010 12:34:24 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Wed, 13 Jan 2010 12:41:43 GMT]]></title><description><![CDATA[<blockquote>
<p>Nö</p>
</blockquote>
<p>Heißt das, du schlägst dich auch noch mit C-Srings herum, außer wenn du unbedingt musst?<br />
Strings sind einfach praktischer, leichter zu handhaben und schneller.</p>
<p>bnz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838114</guid><dc:creator><![CDATA[bnz]]></dc:creator><pubDate>Wed, 13 Jan 2010 12:41:43 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Wed, 13 Jan 2010 13:53:01 GMT]]></title><description><![CDATA[<p>bnz schrieb:</p>
<blockquote>
<p>Heißt das, du schlägst dich auch noch mit C-Srings herum, außer wenn du unbedingt musst?<br />
Strings sind einfach praktischer, leichter zu handhaben und schneller.<br />
bnz</p>
</blockquote>
<p>Nein, aber in manchen Situationen sind char besser.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838161</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Wed, 13 Jan 2010 13:53:01 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Wed, 13 Jan 2010 14:08:24 GMT]]></title><description><![CDATA[<p>Kóyaánasqatsi schrieb:</p>
<blockquote>
<p>Nein, aber in manchen Situationen sind char besser.</p>
</blockquote>
<p>Es geht aber nicht um manche Situationen, sondern um diese: Strings verketten.</p>
<p>Auch kannst du gern ein Beispiel angeben, bei denen char-Arrays besser sind als std::strings in C++. Ich bezweifle es, da ich immer ganz leicht mittels c_str() zu meinem char-Array komme.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838174</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Wed, 13 Jan 2010 14:08:24 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Wed, 13 Jan 2010 16:14:06 GMT]]></title><description><![CDATA[<p>Lasst uns doch bitte keine neue Diskussion ANSI-C versus C++ beginnen. Es geht hier beides gleich gut. Was man da nimmt ist Geschmackssache und gehört zum persönlichen Programmierstil! Ich selbst benutze da lieber ANSI-Strings.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838258</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Wed, 13 Jan 2010 16:14:06 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Wed, 13 Jan 2010 19:07:27 GMT]]></title><description><![CDATA[<p>berniebutt schrieb:</p>
<blockquote>
<p>Es geht hier beides gleich gut.</p>
</blockquote>
<p>Eben nicht. Der Threadersteller versucht erfolglos, <code>operator+</code> auf zwei C-Strings (naja, eigentlich nicht einmal das) anzuwenden, was mit <code>std::string</code> möglich wäre. Dass ein <code>std::string</code> gegenüber einem <code>char</code> -Array einige Vorteile hat und in vielen Fällen die bessere Wahl darstellt, wurde in diesem Forum aber wirklich schon genügend oft gesagt, da brauchts keine weitere Diskussion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838383</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 13 Jan 2010 19:07:27 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Wed, 13 Jan 2010 20:18:30 GMT]]></title><description><![CDATA[<p>berniebutt schrieb:</p>
<blockquote>
<p>Lasst uns doch bitte keine neue Diskussion ANSI-C versus C++ beginnen. Es geht hier beides gleich gut. Was man da nimmt ist Geschmackssache und gehört zum persönlichen Programmierstil! Ich selbst benutze da lieber ANSI-Strings.</p>
</blockquote>
<p>std::string ist viel besser als ein roher-C string.<br />
Vor allem weil man den std::string im Bedarfsfall ja sogar wie einen rohen String nutzen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838428</guid><dc:creator><![CDATA[Icematix]]></dc:creator><pubDate>Wed, 13 Jan 2010 20:18:30 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Wed, 13 Jan 2010 21:15:51 GMT]]></title><description><![CDATA[<p>Jaja...<br />
Und std::string hat einen Riesen Overhead durch Templates, durch virtuelle Funktionen, ist super-langsam und mit C-String-Gefrickel ist eh alles besser. <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="🙄"
    /><br />
Hatten wir jetzt alles schon in einem anderen Thread durch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838462</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Wed, 13 Jan 2010 21:15:51 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Thu, 14 Jan 2010 17:25:00 GMT]]></title><description><![CDATA[<p>Ad aCTa schrieb:</p>
<blockquote>
<p>Jaja...<br />
Und std::string hat einen Riesen Overhead durch Templates, durch virtuelle Funktionen, ist super-langsam und mit C-String-Gefrickel ist eh alles besser. <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="🙄"
    /><br />
Hatten wir jetzt alles schon in einem anderen Thread durch.</p>
</blockquote>
<p>Lasst die C++ Puristen doch allein std::string auch für einfache Dinge einsetzen! Sie bleiben ihrer Linie treu, ANSI-C sei Mist, man macht heute alles in reinem C++, selbst dann wenn es wie hier nicht notwendig ist. Ich denke aber auch, das Thema ist abgeschlossen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838946</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Thu, 14 Jan 2010 17:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Thu, 14 Jan 2010 17:33:35 GMT]]></title><description><![CDATA[<p>bnz schrieb:</p>
<blockquote>
<blockquote>
<p>Nö</p>
</blockquote>
<p>Heißt das, du schlägst dich auch noch mit C-Srings herum, außer wenn du unbedingt musst?<br />
Strings sind einfach praktischer, leichter zu handhaben und <strong>schneller</strong>.</p>
<p>bnz</p>
</blockquote>
<p>Also &quot;schneller&quot; halte ich für eine glatte Lüge ^^<br />
Bei eurem C++-Hype neigt ihr bisweilen dazu, maßlos zu übertreiben.</p>
<p>Edit: fehler korrigiert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1838952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838952</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Thu, 14 Jan 2010 17:33:35 GMT</pubDate></item><item><title><![CDATA[Reply to Strin verketten on Thu, 14 Jan 2010 18:42:24 GMT]]></title><description><![CDATA[<p>Schneller kannst du jetzt schön interpretieren. Schneller im Sinne von Entwicklungsdauer sind sie allemal. std::string ist STL-kompatibel, ein Pseudo-Container und somit in der Lage, durch die hochperformanten STL-Algorithmen benutzt zu werden, die gewiss schneller sind als selbst ausgedachtes C-String-Gefrickel. Palindromerkennung war da ein sehr schönes Beispiel. <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/1838978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1838978</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Thu, 14 Jan 2010 18:42:24 GMT</pubDate></item></channel></rss>