<?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[Klasse kann nicht &amp;quot;benutzt&amp;quot; werden]]></title><description><![CDATA[<p>Hallo, ich habe ein Problem und zwar habe ich eine Klasse Character mit der Unterklasse Position:</p>
<pre><code class="language-cpp">class Character
{
public:
	Character();
	class Position
	{
	public:
		Position();
		int X;
		int Y;
		int Z;
		int Rotation;
	}
	Position* MyPosition;
};

Character::Character()
{
	MyPosition = new Position();
}

Character::Position::Position()
{
	X = 0;
	Y = 0;
	Z = 0;
	Rotation = 0;
}
</code></pre>
<p>Jetzt ist mein Problem, dass es einen Fehler bei &quot;Character::Character&quot; gibt:</p>
<pre><code>error C2061: Syntaxfehler: Bezeichner 'Position'
</code></pre>
<p>Warum kann ich die Klasse nicht einfach benutzen?</p>
<p>MFG<br />
Neokil</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/256642/klasse-kann-nicht-quot-benutzt-quot-werden</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 05:13:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/256642.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Dec 2009 20:40:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klasse kann nicht &amp;quot;benutzt&amp;quot; werden on Tue, 15 Dec 2009 20:41:47 GMT]]></title><description><![CDATA[<p>Hallo, ich habe ein Problem und zwar habe ich eine Klasse Character mit der Unterklasse Position:</p>
<pre><code class="language-cpp">class Character
{
public:
	Character();
	class Position
	{
	public:
		Position();
		int X;
		int Y;
		int Z;
		int Rotation;
	}
	Position* MyPosition;
};

Character::Character()
{
	MyPosition = new Position();
}

Character::Position::Position()
{
	X = 0;
	Y = 0;
	Z = 0;
	Rotation = 0;
}
</code></pre>
<p>Jetzt ist mein Problem, dass es einen Fehler bei &quot;Character::Character&quot; gibt:</p>
<pre><code>error C2061: Syntaxfehler: Bezeichner 'Position'
</code></pre>
<p>Warum kann ich die Klasse nicht einfach benutzen?</p>
<p>MFG<br />
Neokil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1823129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1823129</guid><dc:creator><![CDATA[Neokil]]></dc:creator><pubDate>Tue, 15 Dec 2009 20:41:47 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse kann nicht &amp;quot;benutzt&amp;quot; werden on Tue, 15 Dec 2009 21:06:25 GMT]]></title><description><![CDATA[<p>Zeile 13 noch ein Semikolon. Oder aber:</p>
<pre><code class="language-cpp">struct Position
{
   Position();
   int X;
   int Y;
   int Z;
   int Rotation;
} *MyPosition;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1823152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1823152</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Tue, 15 Dec 2009 21:06:25 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse kann nicht &amp;quot;benutzt&amp;quot; werden on Tue, 15 Dec 2009 21:23:31 GMT]]></title><description><![CDATA[<p>Vielen Dank!<br />
(Wie konnte ich das Semikolon nur vergessen!?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1823167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1823167</guid><dc:creator><![CDATA[Neokil]]></dc:creator><pubDate>Tue, 15 Dec 2009 21:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse kann nicht &amp;quot;benutzt&amp;quot; werden on Tue, 15 Dec 2009 21:26:48 GMT]]></title><description><![CDATA[<p>und warum erzeugst du das mit new? reicht dir nicht ein einfaches normales Objekt auf dem Stack?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1823170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1823170</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Tue, 15 Dec 2009 21:26:48 GMT</pubDate></item></channel></rss>