<?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[vector&amp;lt;const char*&amp;gt; oder vector&amp;lt;string&amp;gt;?]]></title><description><![CDATA[<p>Eine kurze Frage, auf die ich auf die Schnelle nichts passendes gefunden habe:<br />
Ist es allgemein problemlos möglich, einen std::vector&lt;const char*&gt; als Membervariable zu verwenden?<br />
Verhindert std::vector ein ungültig-Werden des Zeigers bzw. seiner Daten oder sollte ich doch lieber std::string verwenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/250563/vector-lt-const-char-gt-oder-vector-lt-string-gt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 23:38:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/250563.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 20 Sep 2009 12:35:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vector&amp;lt;const char*&amp;gt; oder vector&amp;lt;string&amp;gt;? on Sun, 20 Sep 2009 12:35:59 GMT]]></title><description><![CDATA[<p>Eine kurze Frage, auf die ich auf die Schnelle nichts passendes gefunden habe:<br />
Ist es allgemein problemlos möglich, einen std::vector&lt;const char*&gt; als Membervariable zu verwenden?<br />
Verhindert std::vector ein ungültig-Werden des Zeigers bzw. seiner Daten oder sollte ich doch lieber std::string verwenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781719</guid><dc:creator><![CDATA[Van]]></dc:creator><pubDate>Sun, 20 Sep 2009 12:35:59 GMT</pubDate></item><item><title><![CDATA[Reply to vector&amp;lt;const char*&amp;gt; oder vector&amp;lt;string&amp;gt;? on Sun, 20 Sep 2009 12:39:20 GMT]]></title><description><![CDATA[<p>Nein. Das verhindert er nicht. Du würdest da ja lediglich einen Zeiger auf einen string speichern, was imo für einen Container ja nicht sehr sinnvoll ist (ausser du willst da wirklich mehrere strings drin speichern).</p>
<p>Um wirklich sicher zu sein, wirst du den string kopieren müssen, was mit <code>std::string</code> sicher einfach zu handhaben ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781721</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 20 Sep 2009 12:39:20 GMT</pubDate></item><item><title><![CDATA[Reply to vector&amp;lt;const char*&amp;gt; oder vector&amp;lt;string&amp;gt;? on Sun, 20 Sep 2009 12:43:09 GMT]]></title><description><![CDATA[<p><code>const char*</code> bietet sich vor allem bei Stringliteralen wie <code>&quot;Hallo&quot;</code> an, da man sich dort nicht um die Speicherverwaltung kümmern muss und <code>std::string</code> unnötigen Overhead mit sich bringt. Allerdings bezweifle ich, dass du einen <code>std::vector</code> mit Stringliteralen füllst, von daher würde ich <code>std::vector&lt;std::string&gt;</code> vorziehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1781722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781722</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 20 Sep 2009 12:43:09 GMT</pubDate></item><item><title><![CDATA[Reply to vector&amp;lt;const char*&amp;gt; oder vector&amp;lt;string&amp;gt;? on Sun, 20 Sep 2009 12:48:39 GMT]]></title><description><![CDATA[<p>Es erstaunt mich ein ums andere Mal wie schnell die antworten hier sind...klasse Jungs!<br />
Ich werd' also std::string verwenden, danke und bis die Tage <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/1781724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1781724</guid><dc:creator><![CDATA[Van]]></dc:creator><pubDate>Sun, 20 Sep 2009 12:48:39 GMT</pubDate></item></channel></rss>