<?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[2 Code-Design-Fragen eines Anfängers (#include &amp;amp; int* c | int *c)]]></title><description><![CDATA[<p>(Ich hoffe, das ist das ist das richtige Board.)</p>
<p>1. Ich hab gelesen, das in Header-Dateien keine &quot;Funktions-Definitionen reinkommen&quot;. (Ich meine sowas wie:</p>
<pre><code>int add(int v1, int v2) {
   return v1+v2;
}
</code></pre>
<p>Ist es trotzdem üblich, dass man sowas &quot;auslagert&quot; (richtiges Wort?), nur halt in einer .c-Datei, anstatt einer .h .<br />
Wenn man weiß, was die Funktion tut, muss man die ja nicht mehr lesen.<br />
Das hätte dann den Vorteil, dass man im Code wo die Funktion aufgerufen wird nicht so hin und her scrollen muss.</p>
<p>2. Schreibt ihr bei der Deklaration von Zeigern</p>
<pre><code>int *pointer = &amp;variable
//oder
int* pointer = &amp;variable
</code></pre>
<p>Ich finde die zweite Variante logischer weil &quot;*pointer&quot; ja keine Integer-Variable ist, sondern &quot;pointer&quot; ein Integer-Zeiger und weil und &amp;variable mit &quot;pointer&quot; und nicht mit &quot;*pointer&quot; abruft aber variable mit &quot;*pointer&quot; &quot;gelesen/angesprochen&quot; wird.</p>
<p>Allerdings wird die erste Variante häufig bei Tutorials verwendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/157529/2-code-design-fragen-eines-anfängers-include-amp-int-c-int-c</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Apr 2026 02:29:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/157529.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 Aug 2006 22:33:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2 Code-Design-Fragen eines Anfängers (#include &amp;amp; int* c | int *c) on Sat, 26 Aug 2006 22:33:08 GMT]]></title><description><![CDATA[<p>(Ich hoffe, das ist das ist das richtige Board.)</p>
<p>1. Ich hab gelesen, das in Header-Dateien keine &quot;Funktions-Definitionen reinkommen&quot;. (Ich meine sowas wie:</p>
<pre><code>int add(int v1, int v2) {
   return v1+v2;
}
</code></pre>
<p>Ist es trotzdem üblich, dass man sowas &quot;auslagert&quot; (richtiges Wort?), nur halt in einer .c-Datei, anstatt einer .h .<br />
Wenn man weiß, was die Funktion tut, muss man die ja nicht mehr lesen.<br />
Das hätte dann den Vorteil, dass man im Code wo die Funktion aufgerufen wird nicht so hin und her scrollen muss.</p>
<p>2. Schreibt ihr bei der Deklaration von Zeigern</p>
<pre><code>int *pointer = &amp;variable
//oder
int* pointer = &amp;variable
</code></pre>
<p>Ich finde die zweite Variante logischer weil &quot;*pointer&quot; ja keine Integer-Variable ist, sondern &quot;pointer&quot; ein Integer-Zeiger und weil und &amp;variable mit &quot;pointer&quot; und nicht mit &quot;*pointer&quot; abruft aber variable mit &quot;*pointer&quot; &quot;gelesen/angesprochen&quot; wird.</p>
<p>Allerdings wird die erste Variante häufig bei Tutorials verwendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1125186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1125186</guid><dc:creator><![CDATA[obbba]]></dc:creator><pubDate>Sat, 26 Aug 2006 22:33:08 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Code-Design-Fragen eines Anfängers (#include &amp;amp; int* c | int *c) on Sat, 26 Aug 2006 22:35:57 GMT]]></title><description><![CDATA[<p>obbba schrieb:</p>
<blockquote>
<p>..und weil und &amp;variable mit &quot;pointer&quot; und nicht mit &quot;*pointer&quot; abruft...</p>
</blockquote>
<p>...und weil &quot;&amp;variable&quot; mit &quot;pointer&quot; und nicht mit &quot;*pointer&quot; abgerufen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1125187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1125187</guid><dc:creator><![CDATA[obbba]]></dc:creator><pubDate>Sat, 26 Aug 2006 22:35:57 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Code-Design-Fragen eines Anfängers (#include &amp;amp; int* c | int *c) on Sun, 27 Aug 2006 11:52:10 GMT]]></title><description><![CDATA[<p>Der Grund warum int* variable beliebter ist als int *variable lässt sich durch folgenden Code veranschaulichen:</p>
<pre><code>int* var1, var2 //var1 ist jetzt vom Typ int*, var2 ist vom Typ int
int *var1, *var2 //jetzt sind var1 und var2 Zeiger auf int
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1125296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1125296</guid><dc:creator><![CDATA[antworter]]></dc:creator><pubDate>Sun, 27 Aug 2006 11:52:10 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Code-Design-Fragen eines Anfängers (#include &amp;amp; int* c | int *c) on Sun, 27 Aug 2006 11:54:54 GMT]]></title><description><![CDATA[<p>Das tut man auch nicht.<br />
So:<br />
int* var1;<br />
int* var2;</p>
<p>Für mich gehört der Stern zum Typ.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1125301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1125301</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Sun, 27 Aug 2006 11:54:54 GMT</pubDate></item></channel></rss>