<?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[Array von Pointern auf int]]></title><description><![CDATA[<p>Der Title sagt schon alles: Ich möchte ein Array von int*.<br />
Ich habe schon</p>
<pre><code class="language-cpp">int* array[] = new int*[100];
</code></pre>
<p>probiert, aber leider habe ich wohl einen Denkfehler. Wie muss es richtig heißen?</p>
<p>Außerdem würde ich gerne alle Pointer,wie man das so macht mit 0 initialisieren.</p>
<p>Dafür fallen mir spontan memset/fill/fill_n ein. Da ich aber keinen Umweg über Iteratoren machen möchte würde ich gerne memset nehmen. Wie geht das in diesem Fall hier?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142832/array-von-pointern-auf-int</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 01:09:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142832.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Apr 2006 12:04:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array von Pointern auf int on Mon, 03 Apr 2006 12:04:28 GMT]]></title><description><![CDATA[<p>Der Title sagt schon alles: Ich möchte ein Array von int*.<br />
Ich habe schon</p>
<pre><code class="language-cpp">int* array[] = new int*[100];
</code></pre>
<p>probiert, aber leider habe ich wohl einen Denkfehler. Wie muss es richtig heißen?</p>
<p>Außerdem würde ich gerne alle Pointer,wie man das so macht mit 0 initialisieren.</p>
<p>Dafür fallen mir spontan memset/fill/fill_n ein. Da ich aber keinen Umweg über Iteratoren machen möchte würde ich gerne memset nehmen. Wie geht das in diesem Fall hier?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029608</guid><dc:creator><![CDATA[GuterGast]]></dc:creator><pubDate>Mon, 03 Apr 2006 12:04:28 GMT</pubDate></item><item><title><![CDATA[Reply to Array von Pointern auf int on Mon, 03 Apr 2006 12:10:42 GMT]]></title><description><![CDATA[<p>Erstens: Wenn du ein Array dynamisch anlegen willst, mußt du dessen Adresse in einem Pointer speichern:</p>
<pre><code class="language-cpp">int** data = new data*[100];
for (int i=0;i&lt;100) data[i]=...;
</code></pre>
<p>Zweitens: fill und fill_n funktionieren auch mit Pointern - also kannst du dir eins von den folgenden aussuchen:</p>
<pre><code class="language-cpp">memset(data,0,100*sizeof(int*));//memset arbeitet auf BYTE's, deshalb sizeof(...)

fill(data,data+100,NULL);
fill_n(data,100,NULL);  //fill arbeitet auf typisierten Objekten, also brauchst du die Anzahl
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1029614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029614</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 03 Apr 2006 12:10:42 GMT</pubDate></item><item><title><![CDATA[Reply to Array von Pointern auf int on Mon, 03 Apr 2006 14:16:23 GMT]]></title><description><![CDATA[<p>Vielen Danke, der Beitrag hat mir sehr geholfen.<br />
Welche der Lösungen ist wohl am schnellsten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029702</guid><dc:creator><![CDATA[GuterGast]]></dc:creator><pubDate>Mon, 03 Apr 2006 14:16:23 GMT</pubDate></item></channel></rss>