<?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[string class array?]]></title><description><![CDATA[<p>Hallo!<br />
Eine möglicherweise banale Frage: wie bekomme ich möglichst einfach ein Array aus Strings (keine char arrays; string class) unbestimmter Länge?</p>
<p>Der &quot;workaround&quot; mittels eines</p>
<pre><code>struct stringarray
{string mystring; ... }

stringarray meinarray[100];
</code></pre>
<p>Funktioniert zwar auch, erscheint aber doch sehr unelegant.</p>
<p>(per google hab ich dazu nichts gefunden.. string und array gibt 99% infos zu den char-arrays).</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/136368/string-class-array</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 11:18:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/136368.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Feb 2006 15:16:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to string class array? on Thu, 09 Feb 2006 15:16:44 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Eine möglicherweise banale Frage: wie bekomme ich möglichst einfach ein Array aus Strings (keine char arrays; string class) unbestimmter Länge?</p>
<p>Der &quot;workaround&quot; mittels eines</p>
<pre><code>struct stringarray
{string mystring; ... }

stringarray meinarray[100];
</code></pre>
<p>Funktioniert zwar auch, erscheint aber doch sehr unelegant.</p>
<p>(per google hab ich dazu nichts gefunden.. string und array gibt 99% infos zu den char-arrays).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/990193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990193</guid><dc:creator><![CDATA[Tarjan]]></dc:creator><pubDate>Thu, 09 Feb 2006 15:16:44 GMT</pubDate></item><item><title><![CDATA[Reply to string class array? on Thu, 09 Feb 2006 15:25:14 GMT]]></title><description><![CDATA[<p>Tarjan schrieb:</p>
<blockquote>
<p>Hallo!<br />
Eine möglicherweise banale Frage: wie bekomme ich möglichst einfach ein Array aus Strings (keine char arrays; string class) unbestimmter Länge?</p>
</blockquote>
<p>Nutze dafür den Container std::vector!<br />
Dieser verhält sich wie ein normales Array, kümmert sich allerdings selbst um seine Speicherverwaltung.</p>
<p>Beispiel:</p>
<pre><code class="language-cpp">#include &lt;vector&gt; // dieser header wird benötigt
using namespace std;

int main()
{
    vector&lt;string&gt; vec; // einen dynamischen Vektor mit Elementen vom Typ std::string anlegen.

    vec.push_back(&quot;Hallo Welt!&quot;); // erstes Element &quot;reinhauen&quot;

    // weitere Elemente am Ende einfügen.
    string s1 = &quot;Hannes&quot;, s2 = &quot;Paul&quot;;
    vec.push_back(s1);
    vec.push_back(s2);

    // alle Elemente ausgeben:
    cout &lt;&lt; &quot;\n Elemente von vec: &quot;;
    for(size_t i = 0; i &lt; vec.size(); ++i)
        cout &lt;&lt; vec[i] &lt;&lt; &quot;, &quot;;

    cout &lt;&lt; endl;
}
</code></pre>
<p>Siehe dazu auch <a href="http://www.cppreference.com/cppvector/index.html" rel="nofollow">http://www.cppreference.com/cppvector/index.html</a> und/oder verwende google mit dem Suchwort std::vector :).</p>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/990202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990202</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Thu, 09 Feb 2006 15:25:14 GMT</pubDate></item><item><title><![CDATA[Reply to string class array? on Thu, 09 Feb 2006 15:29:32 GMT]]></title><description><![CDATA[<p>Ah, besten Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/990206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/990206</guid><dc:creator><![CDATA[Tarjan]]></dc:creator><pubDate>Thu, 09 Feb 2006 15:29:32 GMT</pubDate></item></channel></rss>