<?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[Fehlendes ; vor &amp;lt;]]></title><description><![CDATA[<p>was soll denn dieser fehler?= Ist im Code marktiert.</p>
<pre><code class="language-cpp">using namespace std;

class Cabc{

public:
Cabc(int classnr);
~Cabc();
vector&lt;char*&gt;* getAbc(); // hier komtm der fehler, in der cpp ist vector included

protected:
	int classnr;

};
</code></pre>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/263237/fehlendes-vor-lt</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 21:42:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/263237.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Mar 2010 15:52:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehlendes ; vor &amp;lt; on Wed, 17 Mar 2010 15:52:57 GMT]]></title><description><![CDATA[<p>was soll denn dieser fehler?= Ist im Code marktiert.</p>
<pre><code class="language-cpp">using namespace std;

class Cabc{

public:
Cabc(int classnr);
~Cabc();
vector&lt;char*&gt;* getAbc(); // hier komtm der fehler, in der cpp ist vector included

protected:
	int classnr;

};
</code></pre>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1870440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1870440</guid><dc:creator><![CDATA[eruhi]]></dc:creator><pubDate>Wed, 17 Mar 2010 15:52:57 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlendes ; vor &amp;lt; on Wed, 17 Mar 2010 16:07:06 GMT]]></title><description><![CDATA[<p>eruhi schrieb:</p>
<blockquote>
<pre><code class="language-cpp">using namespace std;
</code></pre>
</blockquote>
<p>Mach das <strong>niemals</strong> im Header! Dadurch legst du den Namensraum für alle inkludierenden Dateien irreversibel offen. Das macht Namensräume sinnlos.</p>
<p>eruhi schrieb:</p>
<blockquote>
<p>was soll denn dieser fehler?= Ist im Code marktiert.</p>
<pre><code class="language-cpp">vector&lt;char*&gt;* getAbc(); // hier komtm der fehler, in der cpp ist vector included
</code></pre>
</blockquote>
<p>Woher soll <code>std::vector</code> bekannt sein, wenn die Headerdatei <code>&lt;vector&gt;</code> erst in der .cpp-Datei eingebunden wird? Also bereits hier einbinden.</p>
<p>Weshalb eigentlich so viele Zeiger? Benutze keine dynamische Speicherverwaltung, wenn sie nicht nötig ist! Suchst du vielleicht <code>std::vector&lt;std::string&gt;</code> (ganz ohne Zeiger)?</p>
<p>eruhi schrieb:</p>
<blockquote>
<pre><code class="language-cpp">~Cabc();
</code></pre>
</blockquote>
<p>Warum hast du den Destruktor definiert? Normalerweise musst du Kopierkonstruktor und Zuweisungsoperator ebenfalls definieren, oder gar keinen der drei (Regel der Grossen Drei). Aber wie gesagt, mit sinnvoller Speicherverwaltung – nämlich automatischer – ist das gar nicht nötig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1870450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1870450</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 17 Mar 2010 16:07:06 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlendes ; vor &amp;lt; on Wed, 17 Mar 2010 22:06:11 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<pre><code class="language-cpp">using namespace std;
</code></pre>
<p>Mach das <strong>niemals</strong> im Header! Dadurch legst du den Namensraum für alle inkludierenden Dateien irreversibel offen. Das macht Namensräume sinnlos.</p>
</blockquote>
<p>Beim std:: ist es doch egal oder nicht? Den tu ich immer mit using namespace std ; offen legen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1870633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1870633</guid><dc:creator><![CDATA[heydu, ne nicht du, er!ah]]></dc:creator><pubDate>Wed, 17 Mar 2010 22:06:11 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlendes ; vor &amp;lt; on Wed, 17 Mar 2010 22:37:57 GMT]]></title><description><![CDATA[<p>Nein. Nicht im Header.</p>
<p>Stell dir nur mal vor, dass jemand einen Header included und der dann aber eine andere Version von string benutzen möchte. Das geht dann bei dem nur mit expliziter Qualifikation ohne, dass er weiss warum das so ist (bis er bei dir im Code nachschaut).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1870653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1870653</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 17 Mar 2010 22:37:57 GMT</pubDate></item></channel></rss>