<?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[Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf?]]></title><description><![CDATA[<p>in jeder Methode immer wieder ObPointer neu schöpfen:</p>
<pre><code class="language-cpp">ObPointer poi;
	poi.objp = new Object();
	poi.objp-&gt;setX(centralView-&gt;getCenterViewPos().x());
	poi.objp-&gt;setY(centralView-&gt;getCenterViewPos().y());
</code></pre>
<p>oder den ObPointer im Klassenrumpf deklarieren<br />
dann immer umlenken ?</p>
<p>Die Frage ist halt nach dem Design und Performance</p>
<p>Das obige Beispiel wäre für mich übersichtlicher, alles in einer Methode zu schreiben ohne groß hin und her zwischen *.h und *.cpp etc...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/285449/zeiger-jedes-mal-neu-schöpfen-oder-gleich-im-klassenrumpf</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 07:48:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/285449.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Apr 2011 19:38:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Wed, 20 Apr 2011 19:38:31 GMT]]></title><description><![CDATA[<p>in jeder Methode immer wieder ObPointer neu schöpfen:</p>
<pre><code class="language-cpp">ObPointer poi;
	poi.objp = new Object();
	poi.objp-&gt;setX(centralView-&gt;getCenterViewPos().x());
	poi.objp-&gt;setY(centralView-&gt;getCenterViewPos().y());
</code></pre>
<p>oder den ObPointer im Klassenrumpf deklarieren<br />
dann immer umlenken ?</p>
<p>Die Frage ist halt nach dem Design und Performance</p>
<p>Das obige Beispiel wäre für mich übersichtlicher, alles in einer Methode zu schreiben ohne groß hin und her zwischen *.h und *.cpp etc...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052221</guid><dc:creator><![CDATA[frage34234]]></dc:creator><pubDate>Wed, 20 Apr 2011 19:38:31 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Wed, 20 Apr 2011 19:46:03 GMT]]></title><description><![CDATA[<p>Die Frage richtet sich viel mehr nach dem Sinn. Wo ein Objekt erzeugt wird sollte auch davon abhängen wer es letztendlich zerstört.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052227</guid><dc:creator><![CDATA[jkljkl]]></dc:creator><pubDate>Wed, 20 Apr 2011 19:46:03 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Wed, 20 Apr 2011 19:46:09 GMT]]></title><description><![CDATA[<p>Dir ist klar, daß es einen praktischen Unterschied macht, ob du ein Objekt einmal erzeugst und dann ständig verwendest oder bei jeder Anwendung ein neues Objekt anlegst und wieder zerstörst (insbesondere wenn diese Objekte einen eigenen Zustand haben)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052229</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 20 Apr 2011 19:46:09 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Wed, 20 Apr 2011 21:10:38 GMT]]></title><description><![CDATA[<p>frage34234 schrieb:</p>
<blockquote>
<p>schöpfen</p>
</blockquote>
<p>HÄ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052265</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 20 Apr 2011 21:10:38 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Thu, 21 Apr 2011 07:15:02 GMT]]></title><description><![CDATA[<p>ist mir schon klar</p>
<p>aber ich stelle manchmal fest, dass Variablen neu erzeugen schneller geht als einmal erzeugen wenn es um Schleifen geht komischerweise...</p>
<p>also so</p>
<pre><code class="language-cpp">for (..,..,..) { object x; x machirgenwdas; }
</code></pre>
<p>statt</p>
<pre><code class="language-cpp">object x;
for (..,..,..)
  x machirgendwas;
</code></pre>
<p>zumindest einige Objekte aus der Bibliothek</p>
<p>hustbaer schrieb:</p>
<blockquote>
<p>frage34234 schrieb:</p>
<blockquote>
<p>schöpfen</p>
</blockquote>
<p>HÄ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>wieso hä? Schöpfen heisst erschaffen. Ich &quot;erschaffe&quot; einen Zeiger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052337</guid><dc:creator><![CDATA[frage34234]]></dc:creator><pubDate>Thu, 21 Apr 2011 07:15:02 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Thu, 21 Apr 2011 07:30:59 GMT]]></title><description><![CDATA[<p>Also sorry, aber dein Beispiel ist total banane.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052346</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Thu, 21 Apr 2011 07:30:59 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Thu, 21 Apr 2011 07:34:14 GMT]]></title><description><![CDATA[<p>frage34234 schrieb:</p>
<blockquote>
<p>wieso hä? Schöpfen heisst erschaffen. Ich &quot;erschaffe&quot; einen Zeiger</p>
</blockquote>
<p>Hä?</p>
<p>Nachtrag: Das erste Beispiel sollte schneller als das zweite sein. Wenn nicht, hat der Compiler gut optimiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052347</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Thu, 21 Apr 2011 07:34:14 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Thu, 21 Apr 2011 08:28:50 GMT]]></title><description><![CDATA[<p>frage34234 schrieb:</p>
<blockquote>
<p>aber ich stelle manchmal fest, dass Variablen neu erzeugen schneller geht als einmal erzeugen wenn es um Schleifen geht komischerweise...</p>
<p>also so</p>
<pre><code class="language-cpp">for (..,..,..) { object x; x machirgenwdas; }
</code></pre>
<p>statt</p>
<pre><code class="language-cpp">object x;
for (..,..,..)
  x machirgendwas;
</code></pre>
<p>zumindest einige Objekte aus der Bibliothek</p>
</blockquote>
<p>nicht unbedingt<br />
der compiler hat da eh soweit seine finger drin, du merkst gar nicht was der wie alles wohin optimiert. im idealfall macht der das gleiche aus einer simplen schleife, oder bei schleifen die summen berechnen wendet er summenfomeln an oder oder oder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052369</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 21 Apr 2011 08:28:50 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Thu, 21 Apr 2011 09:03:37 GMT]]></title><description><![CDATA[<p>frage34234 schrieb:</p>
<blockquote>
<p>wieso hä? Schöpfen heisst erschaffen. Ich &quot;erschaffe&quot; einen Zeiger</p>
</blockquote>
<p>Bist du aus nem Kloster entlaufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052383</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Thu, 21 Apr 2011 09:03:37 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Thu, 21 Apr 2011 09:15:20 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Bist du aus nem Kloster entlaufen?</p>
</blockquote>
<p><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="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052388</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Thu, 21 Apr 2011 09:15:20 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Thu, 21 Apr 2011 10:24:28 GMT]]></title><description><![CDATA[<p>Was meinst Du denn mit Familie?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052427</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Thu, 21 Apr 2011 10:24:28 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Thu, 21 Apr 2011 10:28:34 GMT]]></title><description><![CDATA[<p>Was habt ihr denn dagegen, dass jemand mal kreativer in der Wortwahl ist? <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>
<p>Ansonsten, zum Thema:<br />
Eigentlich sollte es effizienter sein, die Variable weiterzuverwenden, anstatt sie immer neu anzulegen. Wie hast du denn gemessen? Vielleicht lag es daran.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052431</guid><dc:creator><![CDATA[Fast2_unreg]]></dc:creator><pubDate>Thu, 21 Apr 2011 10:28:34 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger jedes mal neu schöpfen, oder gleich im Klassenrumpf? on Thu, 21 Apr 2011 13:10:33 GMT]]></title><description><![CDATA[<p>frage34234 schrieb:</p>
<blockquote>
<p>hustbaer schrieb:</p>
<blockquote>
<p>frage34234 schrieb:</p>
<blockquote>
<p>schöpfen</p>
</blockquote>
<p>HÄ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>wieso hä? Schöpfen heisst erschaffen. Ich &quot;erschaffe&quot; einen Zeiger</p>
</blockquote>
<p>Erstens sagt das kein normaler Mensch so, und zweitens &quot;erschaffst&quot; du nicht nur den Zeiger sondern das Objekt auf das er zeugt neu.<br />
Relevant ist nur zweiteres, ersteres dagegen vollkommen egal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2052514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2052514</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 21 Apr 2011 13:10:33 GMT</pubDate></item></channel></rss>