<?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[Größe&#x2F;Speicherplatz von Arrays]]></title><description><![CDATA[<p>Moin moin,</p>
<p>ich bin auf dem Weg c++ zu erlernen. Nun habe ich ein kleines Problem mit Arrays. Mich interessiert die Größe die ein float bzw. ein integer Array (größe 10 x 10) benötigt. Dafür habe ich mir nun ein kleines Programm geschrieben. Das Problem welches nun auftaucht ist, dass mir die größe eines Integer und eines float Wertes zurückgegeben wird. Sieht jemand den Fehler?</p>
<p>#include&lt;iostream&gt;<br />
using namespace std;</p>
<p>int main()<br />
{<br />
const int Test = 10;</p>
<p>int Integer[Test][Test];<br />
double Double[Test][Test];<br />
float Float[Test][Test];</p>
<p>cout&lt;&lt;sizeof (Integer[Test][Test])&lt;&lt;endl;<br />
cout&lt;&lt;sizeof (Double[Test][Test])&lt;&lt;endl;<br />
cout&lt;&lt;sizeof (Float[Test][Test])&lt;&lt;endl;</p>
<p>return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/259039/größe-speicherplatz-von-arrays</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 00:51:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/259039.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Jan 2010 12:00:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Größe&#x2F;Speicherplatz von Arrays on Mon, 18 Jan 2010 12:00:50 GMT]]></title><description><![CDATA[<p>Moin moin,</p>
<p>ich bin auf dem Weg c++ zu erlernen. Nun habe ich ein kleines Problem mit Arrays. Mich interessiert die Größe die ein float bzw. ein integer Array (größe 10 x 10) benötigt. Dafür habe ich mir nun ein kleines Programm geschrieben. Das Problem welches nun auftaucht ist, dass mir die größe eines Integer und eines float Wertes zurückgegeben wird. Sieht jemand den Fehler?</p>
<p>#include&lt;iostream&gt;<br />
using namespace std;</p>
<p>int main()<br />
{<br />
const int Test = 10;</p>
<p>int Integer[Test][Test];<br />
double Double[Test][Test];<br />
float Float[Test][Test];</p>
<p>cout&lt;&lt;sizeof (Integer[Test][Test])&lt;&lt;endl;<br />
cout&lt;&lt;sizeof (Double[Test][Test])&lt;&lt;endl;<br />
cout&lt;&lt;sizeof (Float[Test][Test])&lt;&lt;endl;</p>
<p>return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840693</guid><dc:creator><![CDATA[beck-s]]></dc:creator><pubDate>Mon, 18 Jan 2010 12:00:50 GMT</pubDate></item><item><title><![CDATA[Reply to Größe&#x2F;Speicherplatz von Arrays on Mon, 18 Jan 2010 12:03:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include&lt;iostream&gt; 

int main() 
{ 
  using namespace std; 

  const int Test = 10; 

  int Integer[Test][Test]; 
  double Double[Test][Test]; 
  float Float[Test][Test]; 

  cout &lt;&lt; sizeof(Integer) &lt;&lt; endl; 
  cout &lt;&lt; sizeof(Double)  &lt;&lt; endl; 
  cout &lt;&lt; sizeof(Float)   &lt;&lt; endl; 

  return 0; 
}
</code></pre>
<p>Wenn du Integer[Test][Test] schreibst, dann entspricht das genau einem Integer im 2D Array <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840694</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 18 Jan 2010 12:03:48 GMT</pubDate></item><item><title><![CDATA[Reply to Größe&#x2F;Speicherplatz von Arrays on Mon, 18 Jan 2010 12:17:36 GMT]]></title><description><![CDATA[<p>Vorsicht auch bei Zugriffen.<br />
Wenn du deine Arrays so erstellst</p>
<pre><code class="language-cpp">int Integer[Test][Test];
double Double[Test][Test];
float Float[Test][Test];
</code></pre>
<p>Dann geht der Wertebereich jeweils nur bis 9 ...</p>
<p>Der Wert hinter</p>
<pre><code class="language-cpp">Integer[Test][Test] = ...; // Integer[10][10]
</code></pre>
<p>wäre undefiniert bzw schreibst du in Speicher der nicht dir gehört.</p>
<p>Gruß<br />
Sascha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840697</guid><dc:creator><![CDATA[_Sascha_]]></dc:creator><pubDate>Mon, 18 Jan 2010 12:17:36 GMT</pubDate></item><item><title><![CDATA[Reply to Größe&#x2F;Speicherplatz von Arrays on Mon, 18 Jan 2010 12:20:24 GMT]]></title><description><![CDATA[<p>Das klingt ziemlich logisch, hät ich auch selber sehen können :-). Aber irgendwie kommt man manchmal einfach nicht drauf.</p>
<p>Vielen Dank!!</p>
<p>@ Sascha: Stimmt natürlich! Das Buch mit dem ich lerne hat mich auch schon vor solchen Fehlern gewarnt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1840700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1840700</guid><dc:creator><![CDATA[beck-s]]></dc:creator><pubDate>Mon, 18 Jan 2010 12:20:24 GMT</pubDate></item></channel></rss>