<?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[static arrays in C++]]></title><description><![CDATA[<p>hallo,<br />
ich habe in einer headerdatei</p>
<p>static int feld[2];</p>
<p>deklariert</p>
<p>in einer Methode der cpp datei setze ich</p>
<p>Klassenname::feld[0]=wert;</p>
<p>wobei wert ein Integer ist.</p>
<p>Dabei kommt mir eine Fehlermeldung</p>
<p>Nao.obj : error LNK2001: Nicht aufgelöstes externes Symbol &quot;&quot;public: static int * Klassenname::feld&quot;</p>
<p>woran liegt das?<br />
ich hab auch probiert vorher beide Werte in dem Konstruktor zu initialisieren und zu definieren. scheint aber nicht zu helfen.</p>
<p>Danke im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/325526/static-arrays-in-c</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 14:30:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/325526.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 May 2014 14:36:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to static arrays in C++ on Tue, 06 May 2014 14:36:43 GMT]]></title><description><![CDATA[<p>hallo,<br />
ich habe in einer headerdatei</p>
<p>static int feld[2];</p>
<p>deklariert</p>
<p>in einer Methode der cpp datei setze ich</p>
<p>Klassenname::feld[0]=wert;</p>
<p>wobei wert ein Integer ist.</p>
<p>Dabei kommt mir eine Fehlermeldung</p>
<p>Nao.obj : error LNK2001: Nicht aufgelöstes externes Symbol &quot;&quot;public: static int * Klassenname::feld&quot;</p>
<p>woran liegt das?<br />
ich hab auch probiert vorher beide Werte in dem Konstruktor zu initialisieren und zu definieren. scheint aber nicht zu helfen.</p>
<p>Danke im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2397692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2397692</guid><dc:creator><![CDATA[HansMeiser555]]></dc:creator><pubDate>Tue, 06 May 2014 14:36:43 GMT</pubDate></item><item><title><![CDATA[Reply to static arrays in C++ on Tue, 06 May 2014 15:18:45 GMT]]></title><description><![CDATA[<p>Da fehlt wohl die Definition:</p>
<pre><code class="language-cpp">struct Klassenname{
  static int feld[2];
};

int Klassenname::feld[2]; // hier

int main(){
  Klassenname::feld[0]=31415;
  Klassenname::feld[1]=42;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2397702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2397702</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Tue, 06 May 2014 15:18:45 GMT</pubDate></item><item><title><![CDATA[Reply to static arrays in C++ on Tue, 06 May 2014 15:31:49 GMT]]></title><description><![CDATA[<p>alles in die cpp datei? und wenn ja wohin?<br />
ich hab es versucht am Anfang der cpp datei, aber gibt mir immer noch fehler aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2397708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2397708</guid><dc:creator><![CDATA[HansMeiser555]]></dc:creator><pubDate>Tue, 06 May 2014 15:31:49 GMT</pubDate></item><item><title><![CDATA[Reply to static arrays in C++ on Tue, 06 May 2014 15:33:17 GMT]]></title><description><![CDATA[<p>und wenn meine cpp Datei keine main Methode hat, sondern das eine Klasse außerhalb der Struktur ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2397709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2397709</guid><dc:creator><![CDATA[HansMeiser555]]></dc:creator><pubDate>Tue, 06 May 2014 15:33:17 GMT</pubDate></item><item><title><![CDATA[Reply to static arrays in C++ on Tue, 06 May 2014 15:52:12 GMT]]></title><description><![CDATA[<p>HansMeiser555 schrieb:</p>
<blockquote>
<p>alles in die cpp datei? und wenn ja wohin?<br />
ich hab es versucht am Anfang der cpp datei, aber gibt mir immer noch fehler aus.</p>
</blockquote>
<p>Ja. cpp Datei. Welchen Fehler bekommst Du?</p>
<p>HansMeiser555 schrieb:</p>
<blockquote>
<p>und wenn meine cpp Datei keine main Methode hat, sondern das eine Klasse außerhalb der Struktur ist?</p>
</blockquote>
<p>Die <code>main()</code> ist nur zur Veranschaulichung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2397712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2397712</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Tue, 06 May 2014 15:52:12 GMT</pubDate></item><item><title><![CDATA[Reply to static arrays in C++ on Tue, 06 May 2014 16:22:28 GMT]]></title><description><![CDATA[<p>Ich habe die Variable (darunter auch andere) oberhalb der Konstruktoren definiert als globale Variable.</p>
<p>habe das static also in der cpp weggelassen und da es sich um einen Array handelt mit ={0,0}; initialisiert.</p>
<p>Trotzdem kommt, wenn ich die Variable dann in der Methode daraufhin verwende die Fehlermeldung</p>
<p>Nao.obj : error LNK2001: Nicht aufgelöstes externes Symbol &quot;&quot;public: static int *</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2397716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2397716</guid><dc:creator><![CDATA[HansMeiser555]]></dc:creator><pubDate>Tue, 06 May 2014 16:22:28 GMT</pubDate></item><item><title><![CDATA[Reply to static arrays in C++ on Tue, 06 May 2014 16:53:33 GMT]]></title><description><![CDATA[<p>Offensichtlich ist Dein Code umfangreicher, als nach Deinem ersten Posting zu vermuten.<br />
Mein Code ist ein minimales Beispiel, dass zeigt, wie man statische Datenmember definieren muss (ausserhalb der Klassendefinition), bevor man sie benutzt.</p>
<p>Wenn Du mit diesem Beispiel das Problem nicht lösen kannst, kann ich Dir zum momentanen Zeitpunkt nicht helfen.</p>
<p>Es ist wie Kaffeesatzlesen: Du postest keinen Code, woher soll ich denn wissen, das Du nicht einfach einen Tippfehler hast?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2397721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2397721</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Tue, 06 May 2014 16:53:33 GMT</pubDate></item></channel></rss>