<?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[dynamische Speicherreservierung in einer klasse]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich muss hier als Übungsaufgabe ein &quot;Photoalbum&quot; programmieren.<br />
Dazu gibt es die Klasse album, die im kontruktor ein album mit n elementen erstellt.<br />
Die Bilder sollen nur intern als ein array der Länge n gespeichert werden.<br />
Das kann ich im Kontruktor ja mit &quot;new&quot; machen, wobei ich da auch noch nicht so genau weiß wie es geht, aber das werd ich hingriegen, die eigentlich frage ist:</p>
<p>Damit kann ich mir im Konstruktor ein array der Länge n anlegen, aber wie grieg ich es dann hin, dass dieses array der Länge n auch ein Klassenattribut wird, also unter Privat in der class steht.</p>
<p>Danke für eure Antwort</p>
<p>mfG</p>
<p>Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183070/dynamische-speicherreservierung-in-einer-klasse</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 03:26:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183070.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Jun 2007 09:34:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to dynamische Speicherreservierung in einer klasse on Fri, 01 Jun 2007 09:34:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich muss hier als Übungsaufgabe ein &quot;Photoalbum&quot; programmieren.<br />
Dazu gibt es die Klasse album, die im kontruktor ein album mit n elementen erstellt.<br />
Die Bilder sollen nur intern als ein array der Länge n gespeichert werden.<br />
Das kann ich im Kontruktor ja mit &quot;new&quot; machen, wobei ich da auch noch nicht so genau weiß wie es geht, aber das werd ich hingriegen, die eigentlich frage ist:</p>
<p>Damit kann ich mir im Konstruktor ein array der Länge n anlegen, aber wie grieg ich es dann hin, dass dieses array der Länge n auch ein Klassenattribut wird, also unter Privat in der class steht.</p>
<p>Danke für eure Antwort</p>
<p>mfG</p>
<p>Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296446</guid><dc:creator><![CDATA[Spitfire85]]></dc:creator><pubDate>Fri, 01 Jun 2007 09:34:53 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Speicherreservierung in einer klasse on Fri, 01 Jun 2007 09:39:07 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class DEINEELEMENTE{

.
.
.
.
};

class Album{

private:

 DEINEELEMENTE *m_pBilder;

public:
 Album(UINT iN){

   m_pBilder = new DEINEELEMENTE[iN];

 }

 ~Album(){
   delete[] m_pBilder;
  };

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1296448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296448</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Fri, 01 Jun 2007 09:39:07 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Speicherreservierung in einer klasse on Fri, 01 Jun 2007 09:47:29 GMT]]></title><description><![CDATA[<p>ganz einfach:</p>
<pre><code class="language-cpp">class FotoAlbum
{
public:
FotoAlbum (long len);
~FotoAlbum();
...
private:
MyPictureClass *pics;
...
}

FotoAlbum::FotoAlbum (long len)
{
pics = new MyPictureClass(len);
}

FotoAlbum::~FotoAlbum
{
delete[] pics;
}
</code></pre>
<p>Edit: da hab ich mal wieder zu langsam geschaut <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/1296453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296453</guid><dc:creator><![CDATA[tradiaz]]></dc:creator><pubDate>Fri, 01 Jun 2007 09:47:29 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Speicherreservierung in einer klasse on Fri, 01 Jun 2007 09:51:25 GMT]]></title><description><![CDATA[<p>wofür steht denn das m_p<br />
in<br />
*m_pBilder</p>
<p>ich weiß, ist nur eine name und eigentlich egal, aber du hast dir dabei ja bestimmt was gedacht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296455</guid><dc:creator><![CDATA[Spitfire85]]></dc:creator><pubDate>Fri, 01 Jun 2007 09:51:25 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Speicherreservierung in einer klasse on Fri, 01 Jun 2007 09:53:31 GMT]]></title><description><![CDATA[<p>m_ = Membervariabel der Klasse</p>
<p>p = Variable ist ein Pointer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296458</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Fri, 01 Jun 2007 09:53:31 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Speicherreservierung in einer klasse on Fri, 01 Jun 2007 10:05:37 GMT]]></title><description><![CDATA[<p>Danke für eure Antwort.</p>
<p>in der VL hatten wir was mit Templates gemacht, aber das kam mir hierfür auch irgendwie umständlich vor, aber es würde auch gehen, oder?</p>
<p>und noch viel WICHTIGER:</p>
<p>geh ich richtig davon aus, dass mein array dann</p>
<p>m_pBilder[] ist??</p>
<p>danke für die antwort</p>
<p>mfg</p>
<p>Daniel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296462</guid><dc:creator><![CDATA[Spitfire85]]></dc:creator><pubDate>Fri, 01 Jun 2007 10:05:37 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Speicherreservierung in einer klasse on Fri, 01 Jun 2007 10:00:36 GMT]]></title><description><![CDATA[<p>tradiaz schrieb:</p>
<blockquote>
<p>ganz einfach:</p>
<pre><code class="language-cpp">class FotoAlbum
{
public:
FotoAlbum (long len);
~FotoAlbum();
...
private:
MyPictureClass *pics;
...
}

FotoAlbum::FotoAlbum (long len)
{
pics = new MyPictureClass(len);
}

FotoAlbum::~FotoAlbum
{
delete[] pics;
}
</code></pre>
<p>Edit: da hab ich mal wieder zu langsam geschaut <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>Nicht nur zu langsam, sondern auch noch falsch.</p>
<p>pics = new MyPictureClass[len];</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296463</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Fri, 01 Jun 2007 10:00:36 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Speicherreservierung in einer klasse on Fri, 01 Jun 2007 11:31:58 GMT]]></title><description><![CDATA[<p>?<br />
std::vector&lt;Picture&gt;<br />
??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296526</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 01 Jun 2007 11:31:58 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Speicherreservierung in einer klasse on Fri, 01 Jun 2007 12:40:33 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>?<br />
std::vector&lt;Picture&gt;<br />
??</p>
</blockquote>
<p>ja würd ich auch vorschlagen ;-), wozu sind wir hier im C++ Forum ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1296597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1296597</guid><dc:creator><![CDATA[Checker*amp*Murckser]]></dc:creator><pubDate>Fri, 01 Jun 2007 12:40:33 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Speicherreservierung in einer klasse on Sat, 02 Jun 2007 15:28:56 GMT]]></title><description><![CDATA[<p>ja m_pBilder ist das array</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1297189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297189</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Sat, 02 Jun 2007 15:28:56 GMT</pubDate></item></channel></rss>