<?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[Compilerfehler bei Erstellung von Verketteter Liste (STL)]]></title><description><![CDATA[<p>Moin</p>
<p>Habe ein Problem in einer Klasse, das leidergottes auch auftritt wenn ich versuche die Problemzeile in einer anderne Klasse zu verwenden (was natürlich eh keinen sinn macht)</p>
<p>erstmal die klasse:</p>
<pre><code class="language-cpp">#ifndef PLAYER_H
#define PLAYER_H

#include &lt;list&gt;
#include &quot;Part.h&quot;

class CPlayer
{
  public:
	  void Init		();
	  void Update	();
	  void Render	();
	  void Del		();
	  void SetDirect(int Key);
	  bool IsAlive	() {return m_bIsAlive;}	  

  private:
	  int	m_Direction;
	  bool	m_bIsAlive;
	  CPart m_Head;
	  list&lt;CPart&gt; m_PartList;

};

#endif
</code></pre>
<p>ohne die letzte Zeile, also</p>
<pre><code>list&lt;CPart&gt; m_PartList;
</code></pre>
<p>klappt die compilierung ohne weitere probleme. wenn ich allerdings die liste trotzdem erstelle, und sei es nur eine liste vom typ int, spuckt der compiler folgende fehlermeldung aus:</p>
<pre><code>e:\datenlager\c++\snake\snake\Player.h(21) : error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'
e:\datenlager\c++\snake\snake\Player.h(21) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.
e:\datenlager\c++\snake\snake\Player.h(21) : error C2238: Unerwartete(s) Token vor ';'
</code></pre>
<p>diese 3 fehlermeldungen wiederholen sich dann noch drei weitere male</p>
<p>es ist eigentlich nicht das erste mal dass ich mit listen arbeite deshalb kann ich den fehler absolut nicht nachvollziehen und wäre über baldige hilfe erfreut</p>
<p>gruß kane</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/144703/compilerfehler-bei-erstellung-von-verketteter-liste-stl</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 17:58:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/144703.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Apr 2006 17:59:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Compilerfehler bei Erstellung von Verketteter Liste (STL) on Thu, 20 Apr 2006 17:59:19 GMT]]></title><description><![CDATA[<p>Moin</p>
<p>Habe ein Problem in einer Klasse, das leidergottes auch auftritt wenn ich versuche die Problemzeile in einer anderne Klasse zu verwenden (was natürlich eh keinen sinn macht)</p>
<p>erstmal die klasse:</p>
<pre><code class="language-cpp">#ifndef PLAYER_H
#define PLAYER_H

#include &lt;list&gt;
#include &quot;Part.h&quot;

class CPlayer
{
  public:
	  void Init		();
	  void Update	();
	  void Render	();
	  void Del		();
	  void SetDirect(int Key);
	  bool IsAlive	() {return m_bIsAlive;}	  

  private:
	  int	m_Direction;
	  bool	m_bIsAlive;
	  CPart m_Head;
	  list&lt;CPart&gt; m_PartList;

};

#endif
</code></pre>
<p>ohne die letzte Zeile, also</p>
<pre><code>list&lt;CPart&gt; m_PartList;
</code></pre>
<p>klappt die compilierung ohne weitere probleme. wenn ich allerdings die liste trotzdem erstelle, und sei es nur eine liste vom typ int, spuckt der compiler folgende fehlermeldung aus:</p>
<pre><code>e:\datenlager\c++\snake\snake\Player.h(21) : error C2143: Syntaxfehler: Es fehlt ';' vor '&lt;'
e:\datenlager\c++\snake\snake\Player.h(21) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.
e:\datenlager\c++\snake\snake\Player.h(21) : error C2238: Unerwartete(s) Token vor ';'
</code></pre>
<p>diese 3 fehlermeldungen wiederholen sich dann noch drei weitere male</p>
<p>es ist eigentlich nicht das erste mal dass ich mit listen arbeite deshalb kann ich den fehler absolut nicht nachvollziehen und wäre über baldige hilfe erfreut</p>
<p>gruß kane</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1041489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1041489</guid><dc:creator><![CDATA[KaneMX]]></dc:creator><pubDate>Thu, 20 Apr 2006 17:59:19 GMT</pubDate></item><item><title><![CDATA[Reply to Compilerfehler bei Erstellung von Verketteter Liste (STL) on Thu, 20 Apr 2006 18:04:40 GMT]]></title><description><![CDATA[<p>std::list&lt;..&gt; Name;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1041493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1041493</guid><dc:creator><![CDATA[leech]]></dc:creator><pubDate>Thu, 20 Apr 2006 18:04:40 GMT</pubDate></item><item><title><![CDATA[Reply to Compilerfehler bei Erstellung von Verketteter Liste (STL) on Thu, 20 Apr 2006 18:05:40 GMT]]></title><description><![CDATA[<p>list liegt im Namespace std, also</p>
<pre><code class="language-cpp">std::list&lt;CPart&gt; m_PartList;
</code></pre>
<p>Klassenpräfixe sind übrigens out.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1041494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1041494</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Thu, 20 Apr 2006 18:05:40 GMT</pubDate></item></channel></rss>