<?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[Das keyword &amp;quot;extern&amp;quot;]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe grade etwas über das keyword &quot;extern&quot; nachgedacht. Es heißt, wenn man eine Funktion von woanders nutzt kann man diese einfach mit extern deklarieren:</p>
<pre><code>extern void doSomething();
</code></pre>
<p>Die Funktion ist dann irgendwo anders definiert und wird beim Linken dann gefunden. Allerdings frage ich mich, wozu das extern da nötig ist. Wenn ich einen header einbinde mit einigen Funktionen, sind diese auch nicht als extern gekennzeichnet. Trotzdem findet der Linker diese dann später.</p>
<p>Daher die Frage, wozu/wann brauche ich extern, wann nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/328983/das-keyword-quot-extern-quot</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 04:25:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/328983.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Nov 2014 15:01:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Das keyword &amp;quot;extern&amp;quot; on Mon, 03 Nov 2014 15:02:14 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe grade etwas über das keyword &quot;extern&quot; nachgedacht. Es heißt, wenn man eine Funktion von woanders nutzt kann man diese einfach mit extern deklarieren:</p>
<pre><code>extern void doSomething();
</code></pre>
<p>Die Funktion ist dann irgendwo anders definiert und wird beim Linken dann gefunden. Allerdings frage ich mich, wozu das extern da nötig ist. Wenn ich einen header einbinde mit einigen Funktionen, sind diese auch nicht als extern gekennzeichnet. Trotzdem findet der Linker diese dann später.</p>
<p>Daher die Frage, wozu/wann brauche ich extern, wann nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425560</guid><dc:creator><![CDATA[tkausl]]></dc:creator><pubDate>Mon, 03 Nov 2014 15:02:14 GMT</pubDate></item><item><title><![CDATA[Reply to Das keyword &amp;quot;extern&amp;quot; on Mon, 03 Nov 2014 15:39:57 GMT]]></title><description><![CDATA[<p>extern = nur Deklaration</p>
<p>Es nicht mehr als eine Definition geben, aber viele Deklarationen. Wird meines Wissens für Globale verwendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425562</guid><dc:creator><![CDATA[IDEFinder]]></dc:creator><pubDate>Mon, 03 Nov 2014 15:39:57 GMT</pubDate></item><item><title><![CDATA[Reply to Das keyword &amp;quot;extern&amp;quot; on Mon, 03 Nov 2014 15:54:07 GMT]]></title><description><![CDATA[<p>Bei Variablen brauchst du es.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425566</guid><dc:creator><![CDATA[oenone]]></dc:creator><pubDate>Mon, 03 Nov 2014 15:54:07 GMT</pubDate></item><item><title><![CDATA[Reply to Das keyword &amp;quot;extern&amp;quot; on Mon, 03 Nov 2014 15:54:47 GMT]]></title><description><![CDATA[<pre><code>extern void foo();
// und
void foo();
</code></pre>
<p>^ sind ident.</p>
<pre><code>extern int myInt;
// und
int myInt;
</code></pre>
<p>^ aber nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425568</guid><dc:creator><![CDATA[Singender Holzkübel]]></dc:creator><pubDate>Mon, 03 Nov 2014 15:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to Das keyword &amp;quot;extern&amp;quot; on Mon, 03 Nov 2014 17:29:19 GMT]]></title><description><![CDATA[<p>Such mal in google: external linkage internal linkage keyword extern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425577</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Mon, 03 Nov 2014 17:29:19 GMT</pubDate></item><item><title><![CDATA[Reply to Das keyword &amp;quot;extern&amp;quot; on Mon, 03 Nov 2014 17:43:58 GMT]]></title><description><![CDATA[<p>Danke euch allen.</p>
<p>Dass es bei Variablen nötig ist (sein kann), leuchtet mir ja ein, nur bei Funktionen hab ich den unterschied nie verstanden. Dann ist es also total nutzlos bei Funktionen, wenn ich das richtig sehe.</p>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425581</guid><dc:creator><![CDATA[tkausl]]></dc:creator><pubDate>Mon, 03 Nov 2014 17:43:58 GMT</pubDate></item></channel></rss>