<?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[const in .h Datei definieren ?]]></title><description><![CDATA[<p>Ich möchte gerne das Konstanten genau dann bekannt sind, wenn die cpp Datei die entsprechende .h Datei geladen hat. Wenn ich allerdings</p>
<p>constants.h</p>
<pre><code class="language-cpp">namespace constants 
{ /// Gelegentlich benoetigte mathematische Werte 
	namespace math 
	{ /// Die Kreiszahl pi 
		double const pi = 3.1415926535897932384626433832795028841972;
	}
}
</code></pre>
<p>verwende, dann bringt mir das einen Linkerfehler sobald ich die .h Datei in mehr wie einer cpp Datei laden.</p>
<p>Geht es dann überhaupt das in der .h Datei zu definieren, oder brauche ich dafür eine cpp Datei in der ich die constanten als 'extern' definiere? Ich würde nämlich gerne auf die cpp Datei verzichten.</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/208974/const-in-h-datei-definieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 11:31:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208974.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Mar 2008 12:28:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to const in .h Datei definieren ? on Tue, 25 Mar 2008 12:28:49 GMT]]></title><description><![CDATA[<p>Ich möchte gerne das Konstanten genau dann bekannt sind, wenn die cpp Datei die entsprechende .h Datei geladen hat. Wenn ich allerdings</p>
<p>constants.h</p>
<pre><code class="language-cpp">namespace constants 
{ /// Gelegentlich benoetigte mathematische Werte 
	namespace math 
	{ /// Die Kreiszahl pi 
		double const pi = 3.1415926535897932384626433832795028841972;
	}
}
</code></pre>
<p>verwende, dann bringt mir das einen Linkerfehler sobald ich die .h Datei in mehr wie einer cpp Datei laden.</p>
<p>Geht es dann überhaupt das in der .h Datei zu definieren, oder brauche ich dafür eine cpp Datei in der ich die constanten als 'extern' definiere? Ich würde nämlich gerne auf die cpp Datei verzichten.</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480005</guid><dc:creator><![CDATA[pospiech]]></dc:creator><pubDate>Tue, 25 Mar 2008 12:28:49 GMT</pubDate></item><item><title><![CDATA[Reply to const in .h Datei definieren ? on Tue, 25 Mar 2008 12:31:27 GMT]]></title><description><![CDATA[<p>Inklude-Wächter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480007</guid><dc:creator><![CDATA[Stichwort]]></dc:creator><pubDate>Tue, 25 Mar 2008 12:31:27 GMT</pubDate></item><item><title><![CDATA[Reply to const in .h Datei definieren ? on Tue, 25 Mar 2008 12:33:18 GMT]]></title><description><![CDATA[<p>Du meinst ein</p>
<pre><code class="language-cpp">#ifndef CONSTANTS_H
#define CONSTANTS_H
</code></pre>
<p>Habe ich schon integriert. Ich hatte aber bei anderen Konstanten vergessen das 'extern' wegzunehmen. Jetzt funktioniert es.</p>
<p>Warum macht man Konstanten überhaupt 'extern' ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480008</guid><dc:creator><![CDATA[pospiech]]></dc:creator><pubDate>Tue, 25 Mar 2008 12:33:18 GMT</pubDate></item><item><title><![CDATA[Reply to const in .h Datei definieren ? on Tue, 25 Mar 2008 12:36:42 GMT]]></title><description><![CDATA[<p>Z.B. damit man eine Variable deklarieren und benutzen kann, die in einer anderen Übersetzungseinheit definiert wird.</p>
<p>EDIT: Gilt auch für Konstanten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480009</guid><dc:creator><![CDATA[GNU-Fan]]></dc:creator><pubDate>Tue, 25 Mar 2008 12:36:42 GMT</pubDate></item></channel></rss>