<?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[Paramater als Referenz oder Zeiger]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>was ist euer Kriterium nach dem ihr euch für einen Zeiger oder<br />
Referenz als Parameter entscheidet?<br />
Zeiger, wenn auch 0 möglich, sonst Referenz oder habt ihr<br />
andere Kriterien?</p>
<p>Gruß,<br />
Critio</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191010/paramater-als-referenz-oder-zeiger</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 21:48:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191010.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Aug 2007 08:18:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Paramater als Referenz oder Zeiger on Wed, 29 Aug 2007 08:18:33 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>was ist euer Kriterium nach dem ihr euch für einen Zeiger oder<br />
Referenz als Parameter entscheidet?<br />
Zeiger, wenn auch 0 möglich, sonst Referenz oder habt ihr<br />
andere Kriterien?</p>
<p>Gruß,<br />
Critio</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354323</guid><dc:creator><![CDATA[Critio]]></dc:creator><pubDate>Wed, 29 Aug 2007 08:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to Paramater als Referenz oder Zeiger on Wed, 29 Aug 2007 08:36:00 GMT]]></title><description><![CDATA[<p>dazu gabs vor einem jahr oder so mal einen thread, musst man nach suchen. Da wude sehr viel drüber diskutiert wenn ich mich richtig erinnere.</p>
<p>edit: ich fid ihn leider niht mehr... vielleicht zu lang her, aber der hier scheint auch nich so sclhecht zu sein:</p>
<p><a href="http://c-plusplus.net/forum/viewtopic-var-t-is-168137-and-highlight-is-parameter+referenz.html" rel="nofollow">http://c-plusplus.net/forum/viewtopic-var-t-is-168137-and-highlight-is-parameter+referenz.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354327</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Wed, 29 Aug 2007 08:36:00 GMT</pubDate></item><item><title><![CDATA[Reply to Paramater als Referenz oder Zeiger on Wed, 29 Aug 2007 08:46:57 GMT]]></title><description><![CDATA[<p>Merkregel: Zeiger nur verwenden, wenn es notwendig ist.</p>
<p>Darunter fällt unter anderem:</p>
<ul>
<li>Übergabe von C-Arrays an Funktionen</li>
<li>Möglichkeit von NULL-Werten</li>
</ul>
]]></description><link>https://www.c-plusplus.net/forum/post/1354336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354336</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 29 Aug 2007 08:46:57 GMT</pubDate></item><item><title><![CDATA[Reply to Paramater als Referenz oder Zeiger on Wed, 29 Aug 2007 08:50:36 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Merkregel: Zeiger nur verwenden, wenn es notwendig ist.</p>
<p>Darunter fällt unter anderem:</p>
<ul>
<li>Übergabe von C-Arrays an Funktionen</li>
</ul>
</blockquote>
<p>Ich weiss, ich hänge mich ständig daran auf. Aber für echte Arrays geht's mit nem Template auch &quot;by-reference&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354340</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 29 Aug 2007 08:50:36 GMT</pubDate></item><item><title><![CDATA[Reply to Paramater als Referenz oder Zeiger on Wed, 29 Aug 2007 08:55:06 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>CStoll schrieb:</p>
<blockquote>
<p>Merkregel: Zeiger nur verwenden, wenn es notwendig ist.</p>
<p>Darunter fällt unter anderem:</p>
<ul>
<li>Übergabe von C-Arrays an Funktionen</li>
</ul>
</blockquote>
<p>Ich weiss, ich hänge mich ständig daran auf. Aber für echte Arrays geht's mit nem Template auch &quot;by-reference&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>OK, dann fällt das wohl doch unter Bequemlichkeit <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="😃"
    /><br />
Aber mir ging es dabei hauptsächlich darum, den Zeiger als Array-Iterator zu nutzen. (@Critio: Iteratoren sind eine Erweiterung des Zeiger-Konzepts für beliebige Containerklassen - also sehe ich umgekehrt einen Zeiger als Iterator für den Container C-Array)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354345</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 29 Aug 2007 08:55:06 GMT</pubDate></item><item><title><![CDATA[Reply to Paramater als Referenz oder Zeiger on Wed, 29 Aug 2007 09:22:43 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>CStoll schrieb:</p>
<blockquote>
<p>Merkregel: Zeiger nur verwenden, wenn es notwendig ist.</p>
<p>Darunter fällt unter anderem:</p>
<ul>
<li>Übergabe von C-Arrays an Funktionen</li>
</ul>
</blockquote>
<p>Ich weiss, ich hänge mich ständig daran auf. Aber für echte Arrays geht's mit nem Template auch &quot;by-reference&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Naja, damit beschränkt man sich aber auf statische(Stack)-Arrays. Das würde ich nicht unbedingt machen, sondern nur da, wo hinter dem &quot;Fixed-Length-Array&quot; tatsächlich ein eigenständiger Typ steckt....(und da besteht für mich die hohe Wahrscheinlichkeit, dass das Array selbst wieder in einem struct/class steckt, den man dann mittels Ref/Pointer übergibt)</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354367</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 29 Aug 2007 09:22:43 GMT</pubDate></item></channel></rss>