<?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[Hält bool[100] das, was es verspricht?]]></title><description><![CDATA[<p>Ich habe eine Frage zu bool arrays:</p>
<p>Kann ich sicher sein, dass bei <em><em>bool</em> pointer = new bool[100]</em>* nur 100 bits im speicher reserviert werden? (Padding bits ignoriere ich jetzt). Also schreibt der Standard vor, dass eine Bool Variable genau 1 Bit groß ist, oder ist das Compiler abhängig?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/241472/hält-bool-100-das-was-es-verspricht</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 09:47:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/241472.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 May 2009 23:23:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Wed, 20 May 2009 23:23:50 GMT]]></title><description><![CDATA[<p>Ich habe eine Frage zu bool arrays:</p>
<p>Kann ich sicher sein, dass bei <em><em>bool</em> pointer = new bool[100]</em>* nur 100 bits im speicher reserviert werden? (Padding bits ignoriere ich jetzt). Also schreibt der Standard vor, dass eine Bool Variable genau 1 Bit groß ist, oder ist das Compiler abhängig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713565</guid><dc:creator><![CDATA[BOOLy]]></dc:creator><pubDate>Wed, 20 May 2009 23:23:50 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Wed, 20 May 2009 23:26:10 GMT]]></title><description><![CDATA[<p>test es mal mit sizeof</p>
<p>meep meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713566</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Wed, 20 May 2009 23:26:10 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Wed, 20 May 2009 23:37:40 GMT]]></title><description><![CDATA[<p>es ist so, daß &amp;pointer[1] und &amp;pointer[2] zwei verschiedene adressen sein müssen. und weil der rechner nur ganze bytes adressieren kann, geht ein ganzes byte drauf.</p>
<p>lustigerweise ist vector&lt;bool&gt; aber so gestrickt, wie du es anscheinend suchst. der benutzt nur ein bit pro bool. <a href="http://www.oop-mit-cpp.de/stdbib_html/p18.html" rel="nofollow">http://www.oop-mit-cpp.de/stdbib_html/p18.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713567</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 20 May 2009 23:37:40 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Wed, 20 May 2009 23:39:48 GMT]]></title><description><![CDATA[<p>sizeof(bool) ergibt bei mir 1 (also 4 Bit).<br />
Allerdings ermöglicht ein vector&lt;bool&gt; ja Zugriff auf einzelne bits. Wird ein vector&lt;bool&gt; anders behandelt als ein bool array? Und ist die größe von bool nun Compielrabhängig oder vom Standard vorgeschrieben (bzw. wo kann man sowas nachgucken?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713568</guid><dc:creator><![CDATA[BOOLy]]></dc:creator><pubDate>Wed, 20 May 2009 23:39:48 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Wed, 20 May 2009 23:41:27 GMT]]></title><description><![CDATA[<p>*edit: Hab meinen Post geschrieben während Volkard geantwortet hat. Damit ist meine Frage geklärt, danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713569</guid><dc:creator><![CDATA[BOOLy]]></dc:creator><pubDate>Wed, 20 May 2009 23:41:27 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Wed, 20 May 2009 23:50:23 GMT]]></title><description><![CDATA[<p>Nachtrag:</p>
<blockquote>
<p>sizeof(bool) ergibt bei mir 1 (also 4 Bit).</p>
</blockquote>
<p>=&gt; 8 Bit!</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713573</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Wed, 20 May 2009 23:50:23 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Wed, 20 May 2009 23:51:18 GMT]]></title><description><![CDATA[<p>mein ich doch!!!!!!<br />
<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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713574</guid><dc:creator><![CDATA[BOOLy]]></dc:creator><pubDate>Wed, 20 May 2009 23:51:18 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Wed, 20 May 2009 23:57:26 GMT]]></title><description><![CDATA[<p>nachgucken kann man das im c++-standard. ich hab die datei auf der platte. anscheinend gibts aber entwürfe im netz, die auch was taugen, wie <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf" rel="nofollow">http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf</a></p>
<p>fußnote 74 auf seite 89:<br />
sizeof(bool) is not required to be 1.</p>
<p>wobei die 1 ja gemessen ist in char. ein char wiederum muß nicht ein byte sein. und ein byte muß nicht 8 bit haben, aber das weißt du ja selber mit deinem 4-bit-prozessor. siehe 5.3.3</p>
<p>du kannst doch da also nicht drauf verlassen. aber du kannst es feststellen und reagieren. natürlich mit sizeof. und zum beispiel guck dir mal numeric_limits in der gegend von kapitel 18.2 an.</p>
<p>ja, der vector&lt;bool&gt; hat innen nicht einfach nur ein bool-array, sondern vermutlich ein unsigned-int-array und kitzelt die bits mit &amp; und | und &gt;&gt; und &lt;&lt; und ~ und so raus. aber wie immer gibt der standard kein versprechen, wie der vector&lt;bool&gt; innendrin aussieht, sondern nur, was die funktionen machen müssen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713576</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 20 May 2009 23:57:26 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 02:12:33 GMT]]></title><description><![CDATA[<p>Der Grund meiner Frage war eigentlich, wie man große Zahlen im Arbeitsspeicher anlegen kann, um effizient (sowohl von der Zeit als auch vom benötigten Speicherplatz) damit zu rechnen.<br />
Vector weist ja im Vergleich zu arrays relativ starke Performanceschwächen auf.<br />
Theoretisch könnte man ja einfach ein char array erstellen, wobei der reservierte Bereich genug Bits für die Zahl enthält. Allerdings kann man ja zB. die Shiftoperatoren (Multiplikation und Division mit 2^n) nur auf die Integrierten Zahlentypen anwenden.<br />
Kurz gesagt habe ich also keine Ahnung, wie man große Zahlen effizient binär anlegen und damit rechnen kann.<br />
Kennt sich jemand mit dem Thema aus und hat Tipps? Mir geht es in erster Line wirklich erstmal um die Grundlagen der internen Darstellung solcher Zahlen. Ich habe schon Klassen zum Rechnen großer Zahlen mit short arrays geschrieben, wobei die Zahlen dann dezimal gespeichert wurden, zB short arr[3] = {1,2,3};<br />
Aber das ist weder besonders effizient noch platzsparend...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713592</guid><dc:creator><![CDATA[BOOLy]]></dc:creator><pubDate>Thu, 21 May 2009 02:12:33 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 02:15:43 GMT]]></title><description><![CDATA[<p>BOOLy schrieb:</p>
<blockquote>
<p>Der Grund meiner Frage war eigentlich, wie man große Zahlen im Arbeitsspeicher anlegen kann, um effizient (sowohl von der Zeit als auch vom benötigten Speicherplatz) damit zu rechnen.<br />
Vector weist ja im Vergleich zu arrays relativ starke Performanceschwächen auf.</p>
</blockquote>
<p>Du auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713593</guid><dc:creator><![CDATA[NimmDenReleaseMode]]></dc:creator><pubDate>Thu, 21 May 2009 02:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 02:41:19 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>ein char wiederum muß nicht ein byte sein.</p>
</blockquote>
<p><code>char</code> und <code>byte</code> sind nicht gleichbedeutend, aber gleich gross (wenn es um Standard C++ geht).</p>
<p>Das <code>byte</code> ist einfach die Representation eines <code>char</code> im C++ Speichermodell.</p>
<p>Es gilt immer <code>sizeof(char) == 1</code> (und <code>sizeof</code> zählt <code>bytes</code> !)</p>
<p>1.7 - 1<br />
3.9 - 4<br />
3.9.1 - 1<br />
5.3.3 - 1<br />
...</p>
<p>Leider muss man ziemlich viele Paragraphen &quot;verketten&quot;, um zu dem Schluss zu kommen. Die Jungs hätten das wohl besser explizit reinschreiben sollen.</p>
<p>p.S.: es sei denn, natürlich, ich hätte die Stelle einfach übersehen wo's klar und deutlich geschrieben steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713594</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 21 May 2009 02:41:19 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 08:13:05 GMT]]></title><description><![CDATA[<p>BOOLy schrieb:</p>
<blockquote>
<p>Vector weist ja im Vergleich zu arrays relativ starke Performanceschwächen auf.</p>
</blockquote>
<p>Wo kommen nur immer diese Gerüchte auf? Ein std::vector ist einfach ein Template, welches ein Array verwaltet. Und die Methoden sind in der Regel inline. Ein vector ist genau so schnell wie ein Array. Nur sicherer in der Benutzung.</p>
<p>Wobei das natürlich implementierungsabhängig ist. Es gibt Implementierungen, die im Debug-Build alles mögliche prüfen. Dann ist ein Vector bei vielen Operationen langsamer. Ausser man programmiert diese Prüfungen genau so in sein Array.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713615</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Thu, 21 May 2009 08:13:05 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 12:22:43 GMT]]></title><description><![CDATA[<p>BOOLy schrieb:</p>
<blockquote>
<p>Theoretisch könnte man ja einfach ein char array erstellen, wobei der reservierte Bereich genug Bits für die Zahl enthält. Allerdings kann man ja zB. die Shiftoperatoren (Multiplikation und Division mit 2^n) nur auf die Integrierten Zahlentypen anwenden.</p>
</blockquote>
<p>aber ein char IST ein integraler typ!<br />
klar kannst du char nehmen.<br />
und es wäre keine schlechte idee, auf tntnet zu hören und vector&lt;unsigned char&gt; zu nehmen.<br />
aber unsigned short ist noch toller, dann kannst du noch zweo shorts multiplizieren und das ergebnis paßt in einen unsigned int.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713695</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 21 May 2009 12:22:43 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 12:35:29 GMT]]></title><description><![CDATA[<p>tntnet schrieb:</p>
<blockquote>
<p>Ein vector ist genau so schnell wie ein Array. Nur sicherer in der Benutzung.</p>
</blockquote>
<p>Weil die Algorithmen und die Logik, welche das vector-Objekt sicherer machen alle keine Resourcen verbrauchen, oder? <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/1713700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713700</guid><dc:creator><![CDATA[Mitleid]]></dc:creator><pubDate>Thu, 21 May 2009 12:35:29 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 12:51:15 GMT]]></title><description><![CDATA[<p>Du willst also Bignums implementieren. Dann wäre es recht ungünstig vector&lt;bool&gt; zu nehmen. Volkard hat schon recht, dass short den Vorteil hat, das du die Multiplikation in ein int packen kannst. Aber short Multiplikation ist halt verschwenderisch. Wenn du es wirklich effizient machen willst, dann solltest du einen Datentyp nehmen, der so groß ist, wie die Register auf deiner Plattform (typischerweise trifft das auf std::size_t zu). Nur hier hast du ein Problem, dass du einen Datentyp brauchst, der das Produkt/Summe aufnehmen kann. Wenn dein Compiler den TR1 kann, dann kannst du auf 32 Bit Systemen _ULonglong (oder unsigned long long) nehmen, aber bei 64 Bit Systemen ist _ULonglong leider oft auch nur 64Bit breit. Beim GCC hast du zwar __int128_t, aber das ist leider eine GCC eigene Erweiterung.</p>
<p>Wenn du Boost benutzt, kannst du hier mit <a href="http://www.boost.org/doc/libs/1_39_0/libs/integer/index.html" rel="nofollow">Boost.Integer</a> prima benutzen.</p>
<blockquote>
<p>zB short arr[3] = {1,2,3};</p>
</blockquote>
<p>und du solltest keine 10er sondern eine 2er Basis nehmen!</p>
<blockquote>
<p>Vector weist ja im Vergleich zu arrays relativ starke Performanceschwächen auf.</p>
</blockquote>
<p>Wurde zwar schon ein paar mal gesagt. Aber noch mal: Nö, das kann man so allgemein nicht sagen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713708</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Thu, 21 May 2009 12:51:15 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 12:51:52 GMT]]></title><description><![CDATA[<p>Mitleid schrieb:</p>
<blockquote>
<p>tntnet schrieb:</p>
<blockquote>
<p>Ein vector ist genau so schnell wie ein Array. Nur sicherer in der Benutzung.</p>
</blockquote>
<p>Weil die Algorithmen und die Logik, welche das vector-Objekt sicherer machen alle keine Resourcen verbrauchen, oder? <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>so ist es.<br />
es gibt nicht viele sprachen, die das versprechen können, aber c++ gehört dazu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713710</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 21 May 2009 12:51:52 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 13:38:37 GMT]]></title><description><![CDATA[<p>Hm, ich hätte nicht gedacht das ein kleiner Satz so ein Flamewar startet. Ich hatte mich eigentlich auf eine Aussage aus dem <a href="http://www.amazon.de/C-Primer-Stanley-B-Lippman/dp/3827326125/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1242912781&amp;sr=8-1" rel="nofollow">C++ Primer</a> bezogen. Da heißt es in der Einleitung zu Arrays (S.143)</p>
<blockquote>
<p>Moderne C++ Programme sollten Vektoren und Iteratoren den maschinennahen Arrays und Zeigern fast immer vorziehen. Gut gestaltete Programme verwenden die Letztgenannten nur noch innerhalb von Klassenimplementierungen, wo es auf Geschwindigkeit ankommt.</p>
</blockquote>
<p>Und auf S.144:</p>
<blockquote>
<p>Arrays sollten auf die inneren Bereiche von Programmen beschränkt bleiben und nur dort zum Einsatz kommen, wo Leistungsprüfungen ergeben, dass Vektoren nicht die erforderliche Geschwindigkeit bieten.</p>
</blockquote>
<p>Ist diese Aussage dann schlichtweg falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713735</guid><dc:creator><![CDATA[BOOLy]]></dc:creator><pubDate>Thu, 21 May 2009 13:38:37 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 13:54:17 GMT]]></title><description><![CDATA[<p>für kleine arrays dynamischer auf dem stack und für arrays bekannter größe innerhalb von klassen oder auf dem stack können sie schneller als vector sein. die arrays bekannteer größe gibts demnächst auch als standard-klasse. kleine arrays dynamischer auf dem stack sind eine gcc-erweiterung, die vom standard gar nicht abgedeckt ist und auf anderen compilern auch nicht geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713743</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 21 May 2009 13:54:17 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 22:37:19 GMT]]></title><description><![CDATA[<p>Mitleid schrieb:</p>
<blockquote>
<p>Weil die Algorithmen und die Logik, welche das vector-Objekt sicherer machen alle keine Resourcen verbrauchen, oder? <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>Ich hatte hier im Forum mal meine <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-207482-and-highlight-is-.html" rel="nofollow">Tests</a> aufgeführt. Im Reinen Zugriff - sofern man std::vector sinnvoll verwendet (reserve...) sind die Unterschiede nicht messbar. Nur beim Anlegen (Wegen Initialisierung) gab es Unterschiede.</p>
<p>Getestet hatte ich damals auf entweder VC2005 oder VC2008 mit &quot;#define SECURE_SCL 0&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713974</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 21 May 2009 22:37:19 GMT</pubDate></item><item><title><![CDATA[Reply to Hält bool[100] das, was es verspricht? on Thu, 21 May 2009 23:00:06 GMT]]></title><description><![CDATA[<p>BOOLy schrieb:</p>
<blockquote>
<p>Hm, ich hätte nicht gedacht das ein kleiner Satz so ein Flamewar startet. Ich hatte mich eigentlich auf eine Aussage aus dem <a href="http://www.amazon.de/C-Primer-Stanley-B-Lippman/dp/3827326125/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1242912781&amp;sr=8-1" rel="nofollow">C++ Primer</a> bezogen. Da heißt es in der Einleitung zu Arrays (S.143)</p>
<blockquote>
<p>Moderne C++ Programme sollten Vektoren und Iteratoren den maschinennahen Arrays und Zeigern fast immer vorziehen. Gut gestaltete Programme verwenden die Letztgenannten nur noch innerhalb von Klassenimplementierungen, wo es auf Geschwindigkeit ankommt.</p>
</blockquote>
<p>Und auf S.144:</p>
<blockquote>
<p>Arrays sollten auf die inneren Bereiche von Programmen beschränkt bleiben und nur dort zum Einsatz kommen, wo Leistungsprüfungen ergeben, dass Vektoren nicht die erforderliche Geschwindigkeit bieten.</p>
</blockquote>
<p>Ist diese Aussage dann schlichtweg falsch?</p>
</blockquote>
<p>Die Aussage ist richtig. Deine Interpretation ist falsch. Die sagen ja eben nicht aus, dass ein vector langsamer als ein Array ist. Wovon sie sprechen sind ja Ausnahmen und die ermittelt man durch eine Leistungsprüfung (=&gt; nachmessen). Ansonsten sollte man immer einen vector nehmen.</p>
<p>Wobei ein vector ist ja auch kein Array. std::tr1::array ist ein Container, der ein Array darstellt. std::vector hat ja eine Speicherverwaltung etc.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713977</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Thu, 21 May 2009 23:00:06 GMT</pubDate></item></channel></rss>