<?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[Suche eine Art ArrayList für C++]]></title><description><![CDATA[<p>Hallo.</p>
<p>Gibt es in C++ eine Art &quot;ArrayList&quot; (wie in Java) als dynamisches Feld? Das Problem ist folgendes: Auch wenn man dynamische Arrays in C++ verwendet, so kann man die Größe des erstellten Feldes nicht mehr ändern. Ich möchte aber gern einfach wie in Java beliebig viele neue Felder an ein existierendes Feld anhängen können.</p>
<p>Zum Beispiel nützt mir ein dynamisches deklariertes Feld für folgendes Programm relative wenig: Ein Programm liest über die Konsole Zahlen ein und speichert sie der Reihe nach in einem Array (dies alles wird also in einer Schleife abgewickelt). Gibt der Benutzer 0 ein, so wird die Schleife verlassen.<br />
In dem Fall hängt die Größe des Arrays von der Anzahl der Eingaben ab. Bei 2 Eingaben hat das Array eine Länge von 2, bei 100 Eingabe eine Länge von 100.</p>
<p>Wie kann ich das nun realisieren? Ich fände es blöd von vorn herein ein Array der Länge 300 zu erstellen, für den Fall, dass sehr viele Eingaben gemacht werden. Wird dann nur eine Eingabe gemacht, so werden 299 Felder nicht benutzt, was Speicherplatz verbraucht und allg. ziemlich ineffizient ist, oder?</p>
<p>Grüße,<br />
Infostudent.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181286/suche-eine-art-arraylist-für-c</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 07:12:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181286.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 12 May 2007 06:22:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Suche eine Art ArrayList für C++ on Sat, 12 May 2007 06:22:56 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Gibt es in C++ eine Art &quot;ArrayList&quot; (wie in Java) als dynamisches Feld? Das Problem ist folgendes: Auch wenn man dynamische Arrays in C++ verwendet, so kann man die Größe des erstellten Feldes nicht mehr ändern. Ich möchte aber gern einfach wie in Java beliebig viele neue Felder an ein existierendes Feld anhängen können.</p>
<p>Zum Beispiel nützt mir ein dynamisches deklariertes Feld für folgendes Programm relative wenig: Ein Programm liest über die Konsole Zahlen ein und speichert sie der Reihe nach in einem Array (dies alles wird also in einer Schleife abgewickelt). Gibt der Benutzer 0 ein, so wird die Schleife verlassen.<br />
In dem Fall hängt die Größe des Arrays von der Anzahl der Eingaben ab. Bei 2 Eingaben hat das Array eine Länge von 2, bei 100 Eingabe eine Länge von 100.</p>
<p>Wie kann ich das nun realisieren? Ich fände es blöd von vorn herein ein Array der Länge 300 zu erstellen, für den Fall, dass sehr viele Eingaben gemacht werden. Wird dann nur eine Eingabe gemacht, so werden 299 Felder nicht benutzt, was Speicherplatz verbraucht und allg. ziemlich ineffizient ist, oder?</p>
<p>Grüße,<br />
Infostudent.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1283286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1283286</guid><dc:creator><![CDATA[Infostudent]]></dc:creator><pubDate>Sat, 12 May 2007 06:22:56 GMT</pubDate></item><item><title><![CDATA[Reply to Suche eine Art ArrayList für C++ on Sat, 12 May 2007 06:36:12 GMT]]></title><description><![CDATA[<p>ein vector ist vermutlich was du suchst.<br />
<a href="http://cppreference.com/cppvector/index.html" rel="nofollow">http://cppreference.com/cppvector/index.html</a></p>
<p>Mit freundlichen Grüßen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1283288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1283288</guid><dc:creator><![CDATA[Dave* 0]]></dc:creator><pubDate>Sat, 12 May 2007 06:36:12 GMT</pubDate></item><item><title><![CDATA[Reply to Suche eine Art ArrayList für C++ on Sat, 12 May 2007 10:21:38 GMT]]></title><description><![CDATA[<p>Warum nur vermutlich?</p>
<p>Er sucht eindeutig ein std::vector!<br />
<a href="http://www.kharchi.de/cppratgeber2.htm" rel="nofollow">http://www.kharchi.de/cppratgeber2.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1283346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1283346</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sat, 12 May 2007 10:21:38 GMT</pubDate></item><item><title><![CDATA[Reply to Suche eine Art ArrayList für C++ on Sat, 12 May 2007 15:25:54 GMT]]></title><description><![CDATA[<p>Wie ist ArrayList denn implementiert? Vom Namen her würde ich da eher was deque-ähnliches erwarten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1283545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1283545</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sat, 12 May 2007 15:25:54 GMT</pubDate></item><item><title><![CDATA[Reply to Suche eine Art ArrayList für C++ on Sat, 12 May 2007 20:03:40 GMT]]></title><description><![CDATA[<p>Jester schrieb:</p>
<blockquote>
<p>Wie ist ArrayList denn implementiert? Vom Namen her würde ich da eher was deque-ähnliches erwarten.</p>
</blockquote>
<p>Nein. Der Name kommt vielleicht daher, das es das die List-Schnittstelle implementiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1283720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1283720</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Sat, 12 May 2007 20:03:40 GMT</pubDate></item><item><title><![CDATA[Reply to Suche eine Art ArrayList für C++ on Sun, 13 May 2007 18:36:37 GMT]]></title><description><![CDATA[<p>Helium schrieb:</p>
<blockquote>
<p>Jester schrieb:</p>
<blockquote>
<p>Wie ist ArrayList denn implementiert? Vom Namen her würde ich da eher was deque-ähnliches erwarten.</p>
</blockquote>
<p>Nein. Der Name kommt vielleicht daher, das es das die List-Schnittstelle implementiert.</p>
</blockquote>
<p>Nicht nur vielleicht, das ist ganz sicher so <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="😉"
    /><br />
Steht IIRC sogar irgendwo in der Doku zum Java SDK...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1284212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1284212</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sun, 13 May 2007 18:36:37 GMT</pubDate></item></channel></rss>