<?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[Vom Header Funktionen in CPP möglich?]]></title><description><![CDATA[<p>hi,</p>
<p>ist es möglich eigentlich in einen header als bsp.</p>
<pre><code class="language-cpp">#ifndef xxx_xx
#define xxx_xx

float aim_Func(float a, float b)
{
float xxx = (a - b)*2/2*2/2*2;
return xxx;
}

#endif
</code></pre>
<p>und in der CPP datei einfach soetwas zu machen oder muss ich es wieder so im oberen bereich einer cpp</p>
<pre><code class="language-cpp">float aim_Func(float a, float b)
{
float xxx = (a - b)*2/2*2/2*2;
return xxx;
}
</code></pre>
<p>schreiben?</p>
<p>thx im voraus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169803/vom-header-funktionen-in-cpp-möglich</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 20:27:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169803.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Jan 2007 05:07:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vom Header Funktionen in CPP möglich? on Tue, 09 Jan 2007 05:07:28 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>ist es möglich eigentlich in einen header als bsp.</p>
<pre><code class="language-cpp">#ifndef xxx_xx
#define xxx_xx

float aim_Func(float a, float b)
{
float xxx = (a - b)*2/2*2/2*2;
return xxx;
}

#endif
</code></pre>
<p>und in der CPP datei einfach soetwas zu machen oder muss ich es wieder so im oberen bereich einer cpp</p>
<pre><code class="language-cpp">float aim_Func(float a, float b)
{
float xxx = (a - b)*2/2*2/2*2;
return xxx;
}
</code></pre>
<p>schreiben?</p>
<p>thx im voraus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206123</guid><dc:creator><![CDATA[Daaaniel]]></dc:creator><pubDate>Tue, 09 Jan 2007 05:07:28 GMT</pubDate></item><item><title><![CDATA[Reply to Vom Header Funktionen in CPP möglich? on Tue, 09 Jan 2007 06:03:28 GMT]]></title><description><![CDATA[<p>das wäre sinnlos, wozu willst du Funktion 2mal eintippen?<br />
außerdem:<br />
wenn du das machst wird dein Compiler spätestens dann meckern, dass die Funktion mehrmals definiert wurde, wenn dein Projekt meherer Dateien enthält, die diese Funktion nutzen.<br />
also schreib in die Header nur die Deklaration:</p>
<pre><code class="language-cpp">// Deklaration in der Datei foo.h
#ifndef Header_h
#define Header_h

int something_i_dont_know(int param);

#endif
</code></pre>
<p>Dann implementierst du die Funktion in ner Datei:</p>
<pre><code class="language-cpp">// foo.cpp
int something_i_dont_know(int param) {
    return (param / 2);
}
</code></pre>
<p>und wenn du die Funktion nutzen willst musst du nur</p>
<pre><code class="language-cpp">#include &quot;foo.h&quot;
</code></pre>
<p>schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206127</guid><dc:creator><![CDATA[DrakoXP]]></dc:creator><pubDate>Tue, 09 Jan 2007 06:03:28 GMT</pubDate></item><item><title><![CDATA[Reply to Vom Header Funktionen in CPP möglich? on Tue, 09 Jan 2007 07:10:27 GMT]]></title><description><![CDATA[<p>Und wenn du die Funktion wirklich direkt im Header unterbringen willst, setz' wenigstens ein 'inline' davor. (selbst wenn der Compiler sich dagegen ausspricht, sie tatsächlich inline zu expandieren, sollte er dem Linker eine Notiz hinterlassen, daß sie inline sein sollte)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206136</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 09 Jan 2007 07:10:27 GMT</pubDate></item></channel></rss>