<?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[content verlieren]]></title><description><![CDATA[<p>ich hab ein problem:</p>
<p>ich habe ein objekt, das in sich ein objekt besitzt, dass in sich einen pointer auf ein array besitzt</p>
<p>also genauer gesagt. objekt model besitzt ein objekt matrix, dass in sich ein array[16] hat (für die matrix elemente)</p>
<p>ich erzeuge in einer initMethode ein model-objekt (d.h. model *tmp = new model() ) und speicher es in ein vector&lt;model&gt; objekt. mit der push_back methode des vectors (d.h. objectset.push_back(*model) )</p>
<p>in diesem vector objekt verliert aber mein objekt seinen matrix-inhalt (ich glaub es zeigt danach auf einen null-pointer) also der pointer auf das matrix-objekt steht noch, aber die matrix dort zeigt auf eine leere stelle oder so. (sollte ein float* sein)</p>
<p>ich denke mir, dass ich eben den inhalt verliere, weil er nur in dieser methode gültig ist, aber wie löse ich das problem.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/261870/content-verlieren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 22:46:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/261870.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Feb 2010 04:02:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to content verlieren on Thu, 25 Feb 2010 04:02:45 GMT]]></title><description><![CDATA[<p>ich hab ein problem:</p>
<p>ich habe ein objekt, das in sich ein objekt besitzt, dass in sich einen pointer auf ein array besitzt</p>
<p>also genauer gesagt. objekt model besitzt ein objekt matrix, dass in sich ein array[16] hat (für die matrix elemente)</p>
<p>ich erzeuge in einer initMethode ein model-objekt (d.h. model *tmp = new model() ) und speicher es in ein vector&lt;model&gt; objekt. mit der push_back methode des vectors (d.h. objectset.push_back(*model) )</p>
<p>in diesem vector objekt verliert aber mein objekt seinen matrix-inhalt (ich glaub es zeigt danach auf einen null-pointer) also der pointer auf das matrix-objekt steht noch, aber die matrix dort zeigt auf eine leere stelle oder so. (sollte ein float* sein)</p>
<p>ich denke mir, dass ich eben den inhalt verliere, weil er nur in dieser methode gültig ist, aber wie löse ich das problem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1860934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1860934</guid><dc:creator><![CDATA[fedex]]></dc:creator><pubDate>Thu, 25 Feb 2010 04:02:45 GMT</pubDate></item><item><title><![CDATA[Reply to content verlieren on Thu, 25 Feb 2010 04:09:53 GMT]]></title><description><![CDATA[<p>Hast Du evtl so ein Objekt kopiert, aber keinen Kopierkonstruktor gebaut?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1860935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1860935</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 25 Feb 2010 04:09:53 GMT</pubDate></item><item><title><![CDATA[Reply to content verlieren on Thu, 25 Feb 2010 07:27:43 GMT]]></title><description><![CDATA[<p>Du scheinst recht viel mit Pointern zu arbeiten, es kommt der Verdacht auf dass du es damit etwas übertreibst - du musst nicht jedes einzelne Objekt mit new erzeugen, wenn das nicht unbedingt nötig ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1860954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1860954</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 25 Feb 2010 07:27:43 GMT</pubDate></item><item><title><![CDATA[Reply to content verlieren on Thu, 25 Feb 2010 21:08:34 GMT]]></title><description><![CDATA[<p>wann ist es notwendig new zu machen und wann nicht?</p>
<p>wie löscht man ein objekt dass mit new gemacht wurde und wie eins das ohne new gemacht wird. welches davon wird automatisch gelöscht und wann?</p>
<p>was ist ein kopierkonstruktor? ich weiß nicht ob ich kopier, ich wende vector.push_back() an. kopiert das, oder speichert das nur einen pointer?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861526</guid><dc:creator><![CDATA[fedex]]></dc:creator><pubDate>Thu, 25 Feb 2010 21:08:34 GMT</pubDate></item><item><title><![CDATA[Reply to content verlieren on Fri, 26 Feb 2010 09:17:22 GMT]]></title><description><![CDATA[<p>Tip: Bescaeftige dich mit den Grundlagen. Liess eins zwei Buecher, z.B. Die C++-Programmiersprache. (also kurz RTFM).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861634</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Fri, 26 Feb 2010 09:17:22 GMT</pubDate></item></channel></rss>