<?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[Problem mit globaler Variable]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe im Headerfile eine &quot;static&quot; Funktion definiert.<br />
.. diese statische Funktion soll jetzt im *.cpp File auf eine im Headerfile<br />
definierte private Variable vom Typ double zugreifen können.</p>
<p>Problem ist jetzt folgendes:</p>
<pre><code>Fehler: ungültige Verwendung des Elementes »Variable« in statischer Elementfunktion
</code></pre>
<p>Wie kann ich denn eine private globale im h-File deklarieren die ich dann in dieser statischen Funktion ändern können möchte.</p>
<p>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/230665/problem-mit-globaler-variable</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 03:27:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/230665.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 30 Dec 2008 15:17:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit globaler Variable on Tue, 30 Dec 2008 15:17:14 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe im Headerfile eine &quot;static&quot; Funktion definiert.<br />
.. diese statische Funktion soll jetzt im *.cpp File auf eine im Headerfile<br />
definierte private Variable vom Typ double zugreifen können.</p>
<p>Problem ist jetzt folgendes:</p>
<pre><code>Fehler: ungültige Verwendung des Elementes »Variable« in statischer Elementfunktion
</code></pre>
<p>Wie kann ich denn eine private globale im h-File deklarieren die ich dann in dieser statischen Funktion ändern können möchte.</p>
<p>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1637316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1637316</guid><dc:creator><![CDATA[Xtremecpp]]></dc:creator><pubDate>Tue, 30 Dec 2008 15:17:14 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit globaler Variable on Tue, 30 Dec 2008 15:20:18 GMT]]></title><description><![CDATA[<p>Ich nehme an, du meinst eine statische Memberfunktion einer Klasse.</p>
<p>Diese kann natürlich nicht auf nicht-statische Membervariablen zugreifen, da sie nicht weiss, welches Objekt du ansprichst.</p>
<p>Mach also entweder die Membervariable statisch oder die Funktion nicht-statisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1637320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1637320</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 30 Dec 2008 15:20:18 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit globaler Variable on Tue, 30 Dec 2008 16:32:30 GMT]]></title><description><![CDATA[<p>Xtremecpp schrieb:</p>
<blockquote>
<p>Wie kann ich denn eine private globale im h-File deklarieren die ich dann in dieser statischen Funktion ändern können möchte.</p>
</blockquote>
<p>Private Variablen gibts nur in Klassen. Variablen in Klassen sind nicht global. Private globale Variablen gibts also nicht. Zeig uns am Besten ein wenig Code um zu verdeutlichen was du meinst.</p>
<p>Mein Tip geht in die Richtung, dass du mit &quot;global&quot; eine nicht-statische Membervariable deiner Klasse meinst. In dem Fall lautet die Antwort: du kannst nicht-statische Member in einer statischen Funktion nicht ändern. Zumindest nicht, ohne der Funktion das Objekt zu übergeben, dessen Member geändert werden soll. Das würde aber den Sinn einer statischen Funktion auf den Kopf stellen.</p>
<p>Zeig uns Code und erkläre uns was du erreichen willst, dann kann dir geholfen werden ein sinnvolles Design und eine Lösung für dein problem zu finden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1637365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1637365</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 30 Dec 2008 16:32:30 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit globaler Variable on Thu, 01 Jan 2009 16:11:25 GMT]]></title><description><![CDATA[<p>.. danke hat sich erledigt.</p>
<p>Mfg und ein Gutes Neues</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1638006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1638006</guid><dc:creator><![CDATA[Xtremecpp]]></dc:creator><pubDate>Thu, 01 Jan 2009 16:11:25 GMT</pubDate></item></channel></rss>