<?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 des Datentyps class]]></title><description><![CDATA[<p>Ich habe zwei klassen: KLASSE1, KLASSE2</p>
<p>In der .h Datei von KLASSE1 will ich nun eine Klassenvariable:</p>
<p>static vector&lt;KLASSE2&gt; klvector;</p>
<p>erstellen, allerdings bekomme ich beim Compilieren eine Fehlermeldung:<br />
-error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'<br />
-error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.<br />
-error C2238: Unerwartete(s) Token vor ';'</p>
<p>Wenn ich den Vector in der main-methode erstelle gibt es keine probleme <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/299514/vector-des-datentyps-class</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 05:31:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/299514.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Feb 2012 19:10:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 19:10:45 GMT]]></title><description><![CDATA[<p>Ich habe zwei klassen: KLASSE1, KLASSE2</p>
<p>In der .h Datei von KLASSE1 will ich nun eine Klassenvariable:</p>
<p>static vector&lt;KLASSE2&gt; klvector;</p>
<p>erstellen, allerdings bekomme ich beim Compilieren eine Fehlermeldung:<br />
-error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'<br />
-error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.<br />
-error C2238: Unerwartete(s) Token vor ';'</p>
<p>Wenn ich den Vector in der main-methode erstelle gibt es keine probleme <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2180287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180287</guid><dc:creator><![CDATA[Analyse]]></dc:creator><pubDate>Sun, 12 Feb 2012 19:10:45 GMT</pubDate></item><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 19:18:57 GMT]]></title><description><![CDATA[<p>Du musst <code>KLASSE2</code> natürlich vor der Deklaration von <code>klvector</code> definieren.<br />
Und std:: vor vector schreiben, ich nehme an du schüttest nicht den std-Namensraum gleich im Header aus (oder überhaupt, ist immer ne schlechte Idee)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2180291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180291</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Feb 2012 19:18:57 GMT</pubDate></item><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 19:33:23 GMT]]></title><description><![CDATA[<p>KLASSE2 existiert, beinhaltet ein paar Objektvariablen und hat einen Standart-constructor, oder was genau meinst du mit &quot;definieren&quot;.</p>
<p>Habe &quot;namespace std&quot; im stdafx includiert, ist das ein Problem ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2180294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180294</guid><dc:creator><![CDATA[Analyse]]></dc:creator><pubDate>Sun, 12 Feb 2012 19:33:23 GMT</pubDate></item><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 19:40:24 GMT]]></title><description><![CDATA[<p>Analyse schrieb:</p>
<blockquote>
<p>KLASSE2 existiert, beinhaltet ein paar Objektvariablen und hat einen stan****-constructor, oder was genau meinst du mit &quot;definieren&quot;.</p>
</blockquote>
<p>Du hast den QuellCode (der Definition) natürlich vor der Headerdatei von KLASSE1 eingebunden, oder?<br />
Also so:</p>
<pre><code class="language-cpp">#include &quot;KLASSE2.cxx&quot;

class KLASSE1
//...
</code></pre>
<p>Zum anderen:<br />
Probleme, Probleme... Schönheit. Stil.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2180296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180296</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Feb 2012 19:40:24 GMT</pubDate></item><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 19:52:41 GMT]]></title><description><![CDATA[<p>Ja, eingebunden ist er auch in der stdfax.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2180300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180300</guid><dc:creator><![CDATA[Analyse]]></dc:creator><pubDate>Sun, 12 Feb 2012 19:52:41 GMT</pubDate></item><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 19:58:51 GMT]]></title><description><![CDATA[<p>Und du hast (sehr blöde Frage) auch &lt;vector&gt; implementiert? Und zwar nicht in irgeneinem Namensraum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2180301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180301</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Feb 2012 19:58:51 GMT</pubDate></item><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 20:28:51 GMT]]></title><description><![CDATA[<blockquote>
<p>Und du hast (sehr blöde Frage) auch &lt;vector&gt; implementiert? Und zwar nicht in irgeneinem Namensraum?</p>
</blockquote>
<p>Man da verfasse ich gerade den nächsten post, lese nochmal genau nach, probiere aus und..<br />
es lag tatsächlich am fehlenden Import von &lt;vector&gt;.<br />
Wenn ich &lt;vector&gt; oben in der .h datei includiere funktioniert es, wenn ich einen stdfax.h import mache und &lt;vector&gt; dort includiere 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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2180308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180308</guid><dc:creator><![CDATA[Analyse]]></dc:creator><pubDate>Sun, 12 Feb 2012 20:28:51 GMT</pubDate></item><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 20:40:07 GMT]]></title><description><![CDATA[<p>Analyse schrieb:</p>
<blockquote>
<p>Wenn ich &lt;vector&gt; oben in der .h datei includiere funktioniert es, wenn ich einen stdfax.h import mache und &lt;vector&gt; dort includiere 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="😕"
    /></p>
</blockquote>
<p>Dort ist kein Namensraum? Du inkludierst es vor der Headerdatei? Usw. Das sind Grundkenntnisse, die man beim Umgang mit Modulen haben sollte, aber nicht verzweifeln!</p>
<p>Erste Regel: So spät wie möglich, so früh wie nötig. Das du &lt;vector&gt; in der Header-Datei Implementierst ist gut und richtig. Schön so lassen! Ansonste gab es noch einen sehr schönen Beitrag von wSkip zu dem Thema.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2180313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180313</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Feb 2012 20:40:07 GMT</pubDate></item><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 20:47:39 GMT]]></title><description><![CDATA[<p>Konnte den Beitrag von wSkip nicht finden, aber danke für die Hilfe, das labyrinth ist ein bischen klarer geworden. <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="🙄"
    /> <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/2180314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180314</guid><dc:creator><![CDATA[Analyse]]></dc:creator><pubDate>Sun, 12 Feb 2012 20:47:39 GMT</pubDate></item><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 21:00:53 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/p1993089#1993089" rel="nofollow">Hier.</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2180320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180320</guid><dc:creator><![CDATA[Incocnito]]></dc:creator><pubDate>Sun, 12 Feb 2012 21:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to Vector des Datentyps class on Sun, 12 Feb 2012 21:32:58 GMT]]></title><description><![CDATA[<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2180325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2180325</guid><dc:creator><![CDATA[Analyse]]></dc:creator><pubDate>Sun, 12 Feb 2012 21:32:58 GMT</pubDate></item></channel></rss>