<?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[globale constanten]]></title><description><![CDATA[<p>Ich möchte globale konstanten erstellen,<br />
die solange das programm läuft gültig und für jeden einsehbar sind.</p>
<p>bisher habe ich eine header datei erstellt:</p>
<pre><code class="language-cpp">namespace setup{
...
	const float default_fov	=    53.0f;
	const float min_fov =     0.5f;
	const float max_fov =	120.0f;
...
</code></pre>
<p>Ist diese Vorgehensweise gültig oder werden in jeder Datei die diese Header inkludiert neue variablen mit gleichem namen erstellt?</p>
<p>Wie löst man sowas?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/272757/globale-constanten</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 17:31:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/272757.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Aug 2010 14:14:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to globale constanten on Tue, 24 Aug 2010 14:14:29 GMT]]></title><description><![CDATA[<p>Ich möchte globale konstanten erstellen,<br />
die solange das programm läuft gültig und für jeden einsehbar sind.</p>
<p>bisher habe ich eine header datei erstellt:</p>
<pre><code class="language-cpp">namespace setup{
...
	const float default_fov	=    53.0f;
	const float min_fov =     0.5f;
	const float max_fov =	120.0f;
...
</code></pre>
<p>Ist diese Vorgehensweise gültig oder werden in jeder Datei die diese Header inkludiert neue variablen mit gleichem namen erstellt?</p>
<p>Wie löst man sowas?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1943839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1943839</guid><dc:creator><![CDATA[newbie_]]></dc:creator><pubDate>Tue, 24 Aug 2010 14:14:29 GMT</pubDate></item><item><title><![CDATA[Reply to globale constanten on Tue, 24 Aug 2010 14:40:20 GMT]]></title><description><![CDATA[<p>newbie_ schrieb:</p>
<blockquote>
<p>Ist diese Vorgehensweise gültig</p>
</blockquote>
<p>Ja.</p>
<p>newbie_ schrieb:</p>
<blockquote>
<p>oder werden in jeder Datei die diese Header inkludiert neue variablen mit gleichem namen erstellt?</p>
</blockquote>
<p>Ja -- wobei typischerweise kein extra Speicherplatz für sie reserviert wird. Du versprichst ja, die Werte nicht zu ändern, also darf der Compiler auch überall dort, wo Du die Werte über die Namen default_fov, min_fov, ... benutzen willst, die Werte 53.0f, 0.5f, ... direkt einsetzen.</p>
<p>Bei Lookup-Tabellen sollte man das aber anders machen -- also deklarieren im Header (wenn überhaupt) und definieren in einer cpp-Datei.</p>
<p>newbie_ schrieb:</p>
<blockquote>
<p>Wie löst man sowas?</p>
</blockquote>
<p>Hier gibt es nichts zu lösen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1943866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1943866</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Tue, 24 Aug 2010 14:40:20 GMT</pubDate></item><item><title><![CDATA[Reply to globale constanten on Tue, 24 Aug 2010 15:42:02 GMT]]></title><description><![CDATA[<p>krümelkacker schrieb:</p>
<blockquote>
<p>Hier gibt es nichts zu lösen.</p>
</blockquote>
<p>Danke schonmal für deine Antwort.</p>
<p>Ich meine ob es möglich wäre nicht andauernd die header Datei einbinden muss sondern nur einmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1943897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1943897</guid><dc:creator><![CDATA[newbie_]]></dc:creator><pubDate>Tue, 24 Aug 2010 15:42:02 GMT</pubDate></item><item><title><![CDATA[Reply to globale constanten on Tue, 24 Aug 2010 16:04:28 GMT]]></title><description><![CDATA[<p>Wenn du keinen Header hast, welcher sowieso immer inkludiert wird (wie z.B bei vorkompilierten Headern), dann musst du wohl jedes mal wenn du die Konstanten brauchst die Datei einbinden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1943909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1943909</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 24 Aug 2010 16:04:28 GMT</pubDate></item></channel></rss>