<?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[Variablen in anderen Klassen verwenden]]></title><description><![CDATA[<p>Hallo,<br />
ich habe gerade ein Problem, unzwar verwende ich in meiner main.cpp eine Funktion, welche</p>
<pre><code>RenderWindow dasfenster(VideoMode(1920,1080))
</code></pre>
<p>heißt, nur ich möchte jetzt in einer anderen Klasse auf &quot;dasfenster&quot; zugreifen, nur wie stelle ich das am besten an ?</p>
<p>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/323498/variablen-in-anderen-klassen-verwenden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 22:21:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323498.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Feb 2014 08:01:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variablen in anderen Klassen verwenden on Sun, 02 Feb 2014 08:01:49 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe gerade ein Problem, unzwar verwende ich in meiner main.cpp eine Funktion, welche</p>
<pre><code>RenderWindow dasfenster(VideoMode(1920,1080))
</code></pre>
<p>heißt, nur ich möchte jetzt in einer anderen Klasse auf &quot;dasfenster&quot; zugreifen, nur wie stelle ich das am besten an ?</p>
<p>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381083</guid><dc:creator><![CDATA[Sothsch]]></dc:creator><pubDate>Sun, 02 Feb 2014 08:01:49 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen in anderen Klassen verwenden on Sun, 02 Feb 2014 08:28:33 GMT]]></title><description><![CDATA[<p>Du musst der anderen Klasse bei Erzeugung eine Referenz/Pointer auf dasfenster mitgeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381084</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sun, 02 Feb 2014 08:28:33 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen in anderen Klassen verwenden on Sun, 02 Feb 2014 08:34:32 GMT]]></title><description><![CDATA[<p>Sind ziemlich neue Worte für mich, wie macht man so etwas ? <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=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381085</guid><dc:creator><![CDATA[Sothsch]]></dc:creator><pubDate>Sun, 02 Feb 2014 08:34:32 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen in anderen Klassen verwenden on Sun, 02 Feb 2014 12:27:17 GMT]]></title><description><![CDATA[<p>Versuche nochmal genauer zu erklären, was ich erreichen möchte, unzwar habe ich in der Datei main.cpp</p>
<pre><code>RenderWindow fenster(VideoMode(1920,1080), &quot; &quot;)
</code></pre>
<p>definiert, nun möchte ich in der Datei map.cpp auf &quot;fenster&quot; zugreifen, in dem ich</p>
<pre><code>fenster.draw(sprite);
</code></pre>
<p>benutze, nur ich bekomme als Error :</p>
<blockquote>
<p>Der Ausdruck muss einen Klassentypen aufweisen !</p>
</blockquote>
<p>Wie schaffe ich es nun, das auch &quot;fenster&quot; in der Datei / Klasse definiert ist ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381103</guid><dc:creator><![CDATA[Sothsch]]></dc:creator><pubDate>Sun, 02 Feb 2014 12:27:17 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen in anderen Klassen verwenden on Sun, 02 Feb 2014 13:02:13 GMT]]></title><description><![CDATA[<pre><code>struct AndereKlasse{ //in anderer Datei
	RenderWindow &amp;fenster;
	AndereKlasse(RenderWindow &amp;f) : fenster(f){}
	void draw(const Sprite &amp;sprite){
		f.draw(sprite);
	}
};

int main(){
	RenderWindow dasfenster(VideoMode(1920,1080));
	AndereKlasse ak(dasfenster);
	Sprite s;
	ak.draw(s);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2381110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381110</guid><dc:creator><![CDATA[._.]]></dc:creator><pubDate>Sun, 02 Feb 2014 13:02:13 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen in anderen Klassen verwenden on Sun, 02 Feb 2014 17:54:52 GMT]]></title><description><![CDATA[<p>Das ist nicht das was ich möchte, ich möchte einfach nur auf &quot;fenster&quot; aus meiner main.cpp zugreifen können um z.B. .draw(); benutzen können. Also die Frage ist wie kann ich einfach die Variable in die andere Datei includieren ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381162</guid><dc:creator><![CDATA[Sothsch]]></dc:creator><pubDate>Sun, 02 Feb 2014 17:54:52 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen in anderen Klassen verwenden on Sun, 02 Feb 2014 18:17:07 GMT]]></title><description><![CDATA[<p>Hallo Sothsch,</p>
<p>so wird das nichts. Bevor du mit GUI-Programmierung anfängst, solltest du dir erst die Grundlagen von C++ festigen (z.B. als Stichwort: Variablen-Scope).</p>
<p>Welches GUI-Framework benutzt du denn (SFML, Ogre, ...)?</p>
<p>Wenn du des Englischen mächtig bist, dann schau dir mal <a href="http://stackoverflow.com/questions/13319401/how-to-use-a-global-for-my-render-window" rel="nofollow">How to use a global for my render window</a> an (der Fragesteller hatte wohl ein ähnliches Problem).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381169</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Sun, 02 Feb 2014 18:17:07 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen in anderen Klassen verwenden on Sun, 02 Feb 2014 19:22:31 GMT]]></title><description><![CDATA[<p>Th69 schrieb:</p>
<blockquote>
<p>Welches GUI-Framework benutzt du denn (SFML, Ogre, ...)?</p>
</blockquote>
<p>Das sieht nach SFML aus...</p>
<p>Aber deine anderen Tipps sind wichtiger zu beherzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2381184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2381184</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sun, 02 Feb 2014 19:22:31 GMT</pubDate></item></channel></rss>