<?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 von structs in headerdatei deklarieren]]></title><description><![CDATA[<p>Ich möchte einen Vector aus Struct-Typen deklarieren. Solange ich das im Hauptprogramm gemacht habe, hat es funktioniert. Jetzt möchte ich das ganze in eine Bibliothek auslagern und schreibe es also in meine Header-Datei:</p>
<p>foo.hpp:</p>
<pre><code>#include &lt;vector&gt;
// ...
struct cube{
	int maxx, maxy, maxz, minx, miny, minz;
};

class foo
{	
	public:
	vector &lt;cube&gt; cube_vector;
// ...
};
</code></pre>
<p>Das führt aber leider nur dazu:<br />
<strong>&gt; Fehler: ISO-C++ verbietet Deklaration von »vector« ohne Typ</strong></p>
<p>Was übersehe ich?!<br />
Danke und Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/226675/vector-von-structs-in-headerdatei-deklarieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 18:59:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/226675.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Nov 2008 14:54:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vector von structs in headerdatei deklarieren on Tue, 04 Nov 2008 14:54:00 GMT]]></title><description><![CDATA[<p>Ich möchte einen Vector aus Struct-Typen deklarieren. Solange ich das im Hauptprogramm gemacht habe, hat es funktioniert. Jetzt möchte ich das ganze in eine Bibliothek auslagern und schreibe es also in meine Header-Datei:</p>
<p>foo.hpp:</p>
<pre><code>#include &lt;vector&gt;
// ...
struct cube{
	int maxx, maxy, maxz, minx, miny, minz;
};

class foo
{	
	public:
	vector &lt;cube&gt; cube_vector;
// ...
};
</code></pre>
<p>Das führt aber leider nur dazu:<br />
<strong>&gt; Fehler: ISO-C++ verbietet Deklaration von »vector« ohne Typ</strong></p>
<p>Was übersehe ich?!<br />
Danke und Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610066</guid><dc:creator><![CDATA[stephan80]]></dc:creator><pubDate>Tue, 04 Nov 2008 14:54:00 GMT</pubDate></item><item><title><![CDATA[Reply to vector von structs in headerdatei deklarieren on Tue, 04 Nov 2008 14:55:24 GMT]]></title><description><![CDATA[<p>std::vector&lt;&gt; anstatt vector&lt;&gt;.<br />
Und bitte nicht <code>using namespace ...</code> in Headerdateien benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610068</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 04 Nov 2008 14:55:24 GMT</pubDate></item><item><title><![CDATA[Reply to vector von structs in headerdatei deklarieren on Tue, 04 Nov 2008 14:56:04 GMT]]></title><description><![CDATA[<p><code>vector</code> befindet sich wie alle Dinge der Standardbibliothek im Namensraum <code>std</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610070</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 04 Nov 2008 14:56:04 GMT</pubDate></item><item><title><![CDATA[Reply to vector von structs in headerdatei deklarieren on Tue, 04 Nov 2008 15:01:36 GMT]]></title><description><![CDATA[<p>Autsch! Danke... das war wirklich d***</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610078</guid><dc:creator><![CDATA[stephan80]]></dc:creator><pubDate>Tue, 04 Nov 2008 15:01:36 GMT</pubDate></item></channel></rss>