<?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[constante (statische) String struct&#x27;s in classen]]></title><description><![CDATA[<p>jo hi,<br />
warum kann man keine statischen structs voll mit string'S in klassen packen??<br />
á la:</p>
<pre><code class="language-cpp">struct teststrucktur
{
string eins;
string zwei;
};

class weisnicht
{
privat:
struct teststrucktur huhu[]=
{
 {&quot;lala&quot;,&quot;lulu&quot;},
 {&quot;haha&quot;,&quot;huhu&quot;}
};
...
</code></pre>
<p>??<br />
gut habe es erstmal global gemacht weils so net ging, aber wieso??<br />
danke der zeusi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169266/constante-statische-string-struct-s-in-classen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 16:58:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169266.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 03 Jan 2007 17:57:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Wed, 03 Jan 2007 17:57:41 GMT]]></title><description><![CDATA[<p>jo hi,<br />
warum kann man keine statischen structs voll mit string'S in klassen packen??<br />
á la:</p>
<pre><code class="language-cpp">struct teststrucktur
{
string eins;
string zwei;
};

class weisnicht
{
privat:
struct teststrucktur huhu[]=
{
 {&quot;lala&quot;,&quot;lulu&quot;},
 {&quot;haha&quot;,&quot;huhu&quot;}
};
...
</code></pre>
<p>??<br />
gut habe es erstmal global gemacht weils so net ging, aber wieso??<br />
danke der zeusi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202121</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Wed, 03 Jan 2007 17:57:41 GMT</pubDate></item><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Wed, 03 Jan 2007 18:01:48 GMT]]></title><description><![CDATA[<p>Wie willst Du denn den String ansprechen ?<br />
Per [] ? Dann wärs aber ein Array....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202124</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Wed, 03 Jan 2007 18:01:48 GMT</pubDate></item><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Wed, 03 Jan 2007 18:06:29 GMT]]></title><description><![CDATA[<p>jo n array ausm struct (mit zwei strings),</p>
<p>wieso kann ich kein statischen struct in eine class packen?</p>
<p>(habe schon a bissl rumprobt:</p>
<pre><code class="language-cpp">teststrucktur huhu[]=
{
 {&quot;lala&quot;,&quot;lulu&quot;},
 {&quot;haha&quot;,&quot;huhu&quot;}
};
...
oder:
teststrucktur huhu[2]=
{
 {&quot;lala&quot;,&quot;lulu&quot;},
 {&quot;haha&quot;,&quot;huhu&quot;}
};
...
oder:
struct teststrucktur huhu[2]=
{
 {&quot;lala&quot;,&quot;lulu&quot;},
 {&quot;haha&quot;,&quot;huhu&quot;}
};
</code></pre>
<p>funzt auch net.. compiler meckert rum das das net geht</p>
<blockquote>
<p>ISO C++ forbids initialization of member `huhu'</p>
</blockquote>
<p>immer das selbe...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202131</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Wed, 03 Jan 2007 18:06:29 GMT</pubDate></item><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Wed, 03 Jan 2007 18:09:24 GMT]]></title><description><![CDATA[<p>Abgesehen davon das die struct nich statisch ist, was ist Dein Ziel ?</p>
<p>lulu durch lala zu identifizieren ? (std::map ?)</p>
<p>Ich kann mit der Syntax die Du postest nix anfangen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202134</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Wed, 03 Jan 2007 18:09:24 GMT</pubDate></item><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Wed, 03 Jan 2007 18:17:07 GMT]]></title><description><![CDATA[<p>nö,. das ist exemplarisch,...</p>
<p>ich brauche ein paar daten die sich, hier in dem fall &quot;eins&quot;,&quot;zwei&quot;, über n array rauslesen möchte, &quot;eins&quot;,&quot;zwei&quot; sind strings, die daten die ich da reinpacke statisch, oder besser gesagt constant, diese sollen in der classe dynamisch verarbeitet werden, is ja nur teil der classe...</p>
<p>á la</p>
<pre><code class="language-cpp">class weisnicht
{
...
public:
      string weisnicht::haterdat(int zahl, bool sche, string lala)
      { ....
        if(sche) {string ret=huhu[zahl].eins; ret+=&quot; &quot;; ret+=lala;}
       ....}
...
};
</code></pre>
<p>zum bleistift...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202137</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Wed, 03 Jan 2007 18:17:07 GMT</pubDate></item><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Wed, 03 Jan 2007 18:21:32 GMT]]></title><description><![CDATA[<p>Deutlicher wirds dennoch nicht.</p>
<p>huhu[zahl] erreichst Du schon mal mit std::vector<a href="std::string" rel="nofollow">std::string</a> .<br />
Wenn Du pro Element 2 String brauchst, erreichst Du das mit<br />
std::vector&lt;std::pair<a href="std::string,std::string" rel="nofollow">std::string,std::string</a> &gt;</p>
<p>Ansonsten wirst Du ein 2 Dimensionales Array mit char Zeichen anlegen müssen. (Ich hab die Syntax dazu grad nicht parat, zu viel <a href="http://ADO.Net" rel="nofollow">ADO.Net</a> grad im Kopf).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202145</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Wed, 03 Jan 2007 18:21:32 GMT</pubDate></item><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Wed, 03 Jan 2007 18:24:54 GMT]]></title><description><![CDATA[<p>hm jo ich weiß,..<br />
meine frage aber war: warum geht dat nicht?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
thx <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202147</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Wed, 03 Jan 2007 18:24:54 GMT</pubDate></item><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Wed, 03 Jan 2007 18:31:46 GMT]]></title><description><![CDATA[<p>Warum kann der Himmel nicht grün sein ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202154</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Wed, 03 Jan 2007 18:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Wed, 03 Jan 2007 18:50:25 GMT]]></title><description><![CDATA[<p>ganz einfach - member können nur in konstruktoren initialisiert werden, nicht jedoch in der klassendefinition<br />
versuch mal einen static-member</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202175</guid><dc:creator><![CDATA[ronny]]></dc:creator><pubDate>Wed, 03 Jan 2007 18:50:25 GMT</pubDate></item><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Thu, 04 Jan 2007 10:35:21 GMT]]></title><description><![CDATA[<p>Du kannst noch nicht mal eine einzelne Variable vom Typ &quot;teststruktur&quot; anlegen, d.h.</p>
<pre><code class="language-cpp">teststruktur var = { &quot;xx&quot;, &quot;yy&quot; };
</code></pre>
<p>wird vom Compiler mit einem Fehler bestraft.<br />
Entweder du spendierst der Struktur einen passenden Konstruktor oder aber du verwendest anstatt &quot;string&quot; besser gleich &quot;const char * const&quot; (vorausgesetzt diese Strings sind wirklich zur gesamten Laufzeit konstant!).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202539</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Thu, 04 Jan 2007 10:35:21 GMT</pubDate></item><item><title><![CDATA[Reply to constante (statische) String struct&#x27;s in classen on Thu, 04 Jan 2007 14:10:20 GMT]]></title><description><![CDATA[<p>ahhhhh,.... also doch &quot;nur&quot; durch den konstruktor,.., ist aber bei der größe ein bissl unübersichtlich,..<br />
static funzt leider auch nicht, danke für eure erklärung<br />
ein gutes jahr euch allen <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 />
thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1202744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1202744</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Thu, 04 Jan 2007 14:10:20 GMT</pubDate></item></channel></rss>