<?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[C++ Arrays und generics?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich bin C++ Anfänger und habe versucht mich mit Arrays auseinander zusetzten.<br />
Im Internet habe ich auch einige Anleitungen zu diesem Thema gefunden<br />
(bspw.: [url] <a href="http://www.willemer.de/informatik/cpp/array.htm" rel="nofollow">http://www.willemer.de/informatik/cpp/array.htm</a> [/url])</p>
<p>da werden Arrays in etwa so benutzt:</p>
<pre><code class="language-cpp">int lotto[6] = { 12, 7, 45, 2, 21, 9 };
</code></pre>
<p>Jetzt habe ich aber auch so Sachen wie:</p>
<pre><code class="language-cpp">array&lt;String^&gt;^ serialPorts = nullptr;
</code></pre>
<p>(<a href="http://msdn.microsoft.com/de-de/library/system.io.ports.serialport.getportnames#Y639" rel="nofollow">http://msdn.microsoft.com/de-de/library/system.io.ports.serialport.getportnames#Y639</a>)</p>
<p>haben diese &lt;&gt; was mit generischen Klassen zu tun?<br />
und was sollen die ^^?</p>
<p>und wie kann ich ein Array deklarieren, ohne die Anzahl an Element angeben zu müssen und dann später erst die Wertzuweisung zu machen?</p>
<p>also etwa so:<br />
String namen[];</p>
<p>namen = {&quot;Axel&quot;, &quot;Lisa&quot;}</p>
<p>oder eben direkt von einer Methode dann, also<br />
namen = obj.getArray();</p>
<p>geht das irgendwie?</p>
<p>wäre dankbar, wenn mir vll jemand helfen könnte</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/304299/c-arrays-und-generics</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 00:49:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/304299.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 02 Jun 2012 23:10:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Arrays und generics? on Sat, 02 Jun 2012 23:10:14 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich bin C++ Anfänger und habe versucht mich mit Arrays auseinander zusetzten.<br />
Im Internet habe ich auch einige Anleitungen zu diesem Thema gefunden<br />
(bspw.: [url] <a href="http://www.willemer.de/informatik/cpp/array.htm" rel="nofollow">http://www.willemer.de/informatik/cpp/array.htm</a> [/url])</p>
<p>da werden Arrays in etwa so benutzt:</p>
<pre><code class="language-cpp">int lotto[6] = { 12, 7, 45, 2, 21, 9 };
</code></pre>
<p>Jetzt habe ich aber auch so Sachen wie:</p>
<pre><code class="language-cpp">array&lt;String^&gt;^ serialPorts = nullptr;
</code></pre>
<p>(<a href="http://msdn.microsoft.com/de-de/library/system.io.ports.serialport.getportnames#Y639" rel="nofollow">http://msdn.microsoft.com/de-de/library/system.io.ports.serialport.getportnames#Y639</a>)</p>
<p>haben diese &lt;&gt; was mit generischen Klassen zu tun?<br />
und was sollen die ^^?</p>
<p>und wie kann ich ein Array deklarieren, ohne die Anzahl an Element angeben zu müssen und dann später erst die Wertzuweisung zu machen?</p>
<p>also etwa so:<br />
String namen[];</p>
<p>namen = {&quot;Axel&quot;, &quot;Lisa&quot;}</p>
<p>oder eben direkt von einer Methode dann, also<br />
namen = obj.getArray();</p>
<p>geht das irgendwie?</p>
<p>wäre dankbar, wenn mir vll jemand helfen könnte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218698</guid><dc:creator><![CDATA[lieschen89]]></dc:creator><pubDate>Sat, 02 Jun 2012 23:10:14 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sat, 02 Jun 2012 23:23:15 GMT]]></title><description><![CDATA[<p>Du vermischt hier offenbar C++ mit C++/CLI. Letzteres ist eine andere Sprache. Wenn du C++ lernen willst, dann kann ich dir nur sehr dazu raten, dir ein gutes Buch zuzulegen und das durchzuarbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218700</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Sat, 02 Jun 2012 23:23:15 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 07:20:43 GMT]]></title><description><![CDATA[<p>lieschen89 schrieb:</p>
<blockquote>
<p>haben diese &lt;&gt; was mit generischen Klassen zu tun?<br />
und was sollen die ^^?</p>
</blockquote>
<p>In C++ ist dieses '^' der bitweise XOR-Operator, hat da also nix zu suchen. Die Größer-als und Kleiner-als Zeichen schließen sog. template-parameter ein, die einfach nur Typen umfassen.<br />
Beispiel:</p>
<pre><code class="language-cpp">template&lt;typename a, typename b&gt;
struct MyStruct
{};
//...

MyStruct&lt;int, float&gt; a;
</code></pre>
<p>Dazu findest du ungeheuer viel im Netz.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218721</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 03 Jun 2012 07:20:43 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 08:12:46 GMT]]></title><description><![CDATA[<p>Zur Erklärung: C++/CLI ist eine Adaptersprache zwischen C++ und .net. Typ^ bezeichnet darin eine .net-Referenz (ich nenn das einfach mal so), d. h. ein Verweis auf ein Objekt, das von der virtuellen Maschine des .net-Frameworks gemanagt wird. In gleicher Weise handelt es sich bei array hier nicht um std::array aus dem C++-Standard, sondern um eine Generic-Klasse aus dem .net-Framework; das ist so eine Art Laufzeit-Template.</p>
<p>Wenn du ein Array unbestimmter Länge in C++ bereiben willst, nimm std::vector:</p>
<pre><code class="language-cpp">#include &lt;vector&gt;

// ...

std::vector&lt;int&gt; v;

v.resize(10);
v[9] = 10;
</code></pre>
<p>Siehe dazu auch <a href="http://en.cppreference.com/w/cpp/container/vector" rel="nofollow">http://en.cppreference.com/w/cpp/container/vector</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218728</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Sun, 03 Jun 2012 08:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 09:01:28 GMT]]></title><description><![CDATA[<p>seldon schrieb:</p>
<blockquote>
<p>Wenn du ein Array unbestimmter Länge in C++ bereiben willst, nimm std::vector</p>
</blockquote>
<p>Hört doch mal auf mit eurem <code>std::vector</code> , es gibt verschiedene Container für verschiedene Situationen (in denen das Laufzeitverhalten zählt), und nicht nur diesen mystischen <code>std::vector</code> :</p>
<p><code>std::vector</code> wenn man oft Elemente am Ende einfügt<br />
<code>std::deque</code> wenn man oft Elemente am Ende und am Anfang einfügt<br />
<code>std::list</code> wenn man viele Elemente einfügt oder gelöscht werden</p>
<p>Dazu gibt es noch passende Adapter als Zubehör - <code>std::stack</code> (LIFO) und <code>std::queue</code> (FIFO), die eine Art Wrapper um andere Container darstellen un die in Klammern gesetzte Prinzipien zur Ordnung verwenden.<br />
Was ganz exotisches ist die <code>priority_queue</code> , aber das kannste googlen.</p>
<p>Und dann noch Assioziative Container... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218741</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 03 Jun 2012 09:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 09:05:57 GMT]]></title><description><![CDATA[<p>Stroustrup schrieb:</p>
<blockquote>
<ul>
<li>Vector is the default container</li>
<li>prefer vector for storing elements unless there's a good reason not to</li>
</ul>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2218744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218744</guid><dc:creator><![CDATA[quoter]]></dc:creator><pubDate>Sun, 03 Jun 2012 09:05:57 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 09:09:59 GMT]]></title><description><![CDATA[<p>quoter schrieb:</p>
<blockquote>
<p>Stroustrup schrieb:</p>
<blockquote>
<ul>
<li>Vector is the default container</li>
<li>prefer vector for storing elements unless there's a good reason not to</li>
</ul>
</blockquote>
</blockquote>
<p>Wo hat er das gesagt?<br />
Laufzeitverhalten ist ein sehr guter Grund - neben wie man auf Elemente zugreift, sie geordnet haben will, etc. .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218747</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 03 Jun 2012 09:09:59 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 09:11:20 GMT]]></title><description><![CDATA[<p>Da: <a href="http://www.stroustrup.com/Programming/17_free_store.ppt" rel="nofollow">http://www.stroustrup.com/Programming/17_free_store.ppt</a> So um Seite 4 rum.</p>
<p>Btw:</p>
<blockquote>
<p>std::list wenn man viele Elemente einfügt oder gelöscht werden</p>
</blockquote>
<p>Das halte ich nicht für einen guten Grund für <code>std::list</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218748</guid><dc:creator><![CDATA[quoter]]></dc:creator><pubDate>Sun, 03 Jun 2012 09:11:20 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 09:21:24 GMT]]></title><description><![CDATA[<p>quoter schrieb:</p>
<blockquote>
<p>Da: <a href="http://www.stroustrup.com/Programming/17_free_store.ppt" rel="nofollow">http://www.stroustrup.com/Programming/17_free_store.ppt</a> So um Seite 4 rum.</p>
<p>Btw:</p>
<blockquote>
<p>std::list wenn man viele Elemente einfügt oder gelöscht werden</p>
</blockquote>
<p>Das halte ich nicht für einen guten Grund für <code>std::list</code> .</p>
</blockquote>
<p>Ja, du hast Recht. Wenn man oft Elemente in der Mitte oder am Anfang (Bei am Anfang einfügen ist der Unterschied gigantisch zu <code>std::vector</code> !) einfügt (Edit) / löscht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218749</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 03 Jun 2012 09:21:24 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 09:26:53 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Wenn man oft Elemente in der Mitte oder am Anfang (Bei am Anfang einfügen ist der Unterschied gigantisch zu <code>std::vector</code> !) einfügt (Edit) / löscht.</p>
</blockquote>
<p>std::list hat eine katastrophable Laufzeit fuer beliebige Einfuege- und Loeschoperationen. Da nimmt man dann schon einen hoehenbalancierten Baum. In C++ kann man da z.B. std::set verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218752</guid><dc:creator><![CDATA[icarus2]]></dc:creator><pubDate>Sun, 03 Jun 2012 09:26:53 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 09:35:02 GMT]]></title><description><![CDATA[<p>icarus2 schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>Wenn man oft Elemente in der Mitte oder am Anfang (Bei am Anfang einfügen ist der Unterschied gigantisch zu <code>std::vector</code> !) einfügt (Edit) / löscht.</p>
</blockquote>
<p>std::list hat eine katastrophable Laufzeit fuer beliebige Einfuege- und Loeschoperationen. Da nimmt man dann schon einen hoehenbalancierten Baum. In C++ kann man da z.B. std::set verwenden.</p>
</blockquote>
<p>Es geht um Sequentielle Container.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218753</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 03 Jun 2012 09:35:02 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 10:16:50 GMT]]></title><description><![CDATA[<p>std::list ist laufzeittechnisch ausgesprochen selten eine gute Idee, weil es sich dabei nicht um eine kompakte Datenstruktur handelt -- das bedeutet, dass du jede Menge Cache-Misses kriegst und deine Zugriffe um mehrere Größenordnungen verlangsamt werden, weil du dauernd zum Hauptspeicher rauslaufen musst.</p>
<p>Außerdem musst du in aller Regel in die Mitte einer Liste erstmal hineinkommen, womit wir wieder bei O(n) sind. Aufgrund der Speicherverteilung, die bei einer verketteten Liste zu erwarten ist, ist diese sequentielle Suche bei einer Liste deutlich langsamer (richtig deutlich langsamer) als Suche und Verschiebung zusammen es bei einem Vektor wären.</p>
<p><a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Keynote-Bjarne-Stroustrup-Cpp11-Style" rel="nofollow">Dieser Vortrag</a> dürfte dich interessieren; insbesondere die Stelle ab etwa 44:30.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218772</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Sun, 03 Jun 2012 10:16:50 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 10:20:58 GMT]]></title><description><![CDATA[<p>Nachtrag: Link zum <a href="https://bulldozer00.files.wordpress.com/2012/02/vector-list-perf.png" rel="nofollow">Graphen, der Herrn Stroustrup da verloren gegangen ist</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218778</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Sun, 03 Jun 2012 10:20:58 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 10:44:52 GMT]]></title><description><![CDATA[<p>Mist! Schon wieder von Wolf verarscht! GGGGRRRRHRHH! Danke für die Aufklärung, der hat mir voll ins Hirn geschissen. Buch liegt jetzt im Müll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218785</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 03 Jun 2012 10:44:52 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 10:45:41 GMT]]></title><description><![CDATA[<p>seldon schrieb:</p>
<blockquote>
<p>Nachtrag: Link zum <a href="https://bulldozer00.files.wordpress.com/2012/02/vector-list-perf.png" rel="nofollow">Graphen, der Herrn Stroustrup da verloren gegangen ist</a>.</p>
</blockquote>
<p>Jo,aber wofür ist das jetzt? Zugriff auf Zufällige stellen? Einfügen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218786</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 03 Jun 2012 10:45:41 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 11:36:18 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Mist! Schon wieder von Wolf verarscht! GGGGRRRRHRHH! Danke für die Aufklärung, der hat mir voll ins Hirn geschissen. Buch liegt jetzt im Müll.</p>
</blockquote>
<p>Ich hab das Buch auch, so schlecht ist das jetzt nicht. Halt nur für Anfänger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218809</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Sun, 03 Jun 2012 11:36:18 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 11:44:00 GMT]]></title><description><![CDATA[<p>IrgendeinName schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>Mist! Schon wieder von Wolf verarscht! GGGGRRRRHRHH! Danke für die Aufklärung, der hat mir voll ins Hirn geschissen. Buch liegt jetzt im Müll.</p>
</blockquote>
<p>Ich hab das Buch auch, so schlecht ist das jetzt nicht. Halt nur für Anfänger.</p>
</blockquote>
<p>WAS? Eben nicht für Anfänger! Das Buch solltest du ganz schnell wegwerfen, es bringt dir ein gefährliches und gefährlich falsch erklärtes C/C++-gemisch bei, das viele wichtige Konzepte außen vor lässt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218815</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sun, 03 Jun 2012 11:44:00 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 11:44:31 GMT]]></title><description><![CDATA[<p>IrgendeinName schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>Mist! Schon wieder von Wolf verarscht! GGGGRRRRHRHH! Danke für die Aufklärung, der hat mir voll ins Hirn geschissen. Buch liegt jetzt im Müll.</p>
</blockquote>
<p>Ich hab das Buch auch, so schlecht ist das jetzt nicht. Halt nur für Anfänger.</p>
</blockquote>
<p><a href="http://www.c-plusplus.net/forum/272350" rel="nofollow">http://www.c-plusplus.net/forum/272350</a> <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/2218816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218816</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Sun, 03 Jun 2012 11:44:31 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 11:57:46 GMT]]></title><description><![CDATA[<p>Lists sind doch gut fürs Splicing? Und fürs einfügen von Elementen in der Mitte.<br />
Bei Vector müssen da ja viele Sachen kopiert werden...<br />
Aber bei Zufallszugriff soll man Vector verwenden. Einfügen nur am Ende, so hab ich dass schon öfter im Internet und anderswo gelesen.</p>
<p>Hacker schrieb:</p>
<blockquote>
<p>IrgendeinName schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>Mist! Schon wieder von Wolf verarscht! GGGGRRRRHRHH! Danke für die Aufklärung, der hat mir voll ins Hirn geschissen. Buch liegt jetzt im Müll.</p>
</blockquote>
<p>Ich hab das Buch auch, so schlecht ist das jetzt nicht. Halt nur für Anfänger.</p>
</blockquote>
<p>WAS? Eben nicht für Anfänger! Das Buch solltest du ganz schnell wegwerfen, es bringt dir ein gefährliches und gefährlich falsch erklärtes C/C++-gemisch bei, das viele wichtige Konzepte außen vor lässt...</p>
</blockquote>
<p>Ich schmeiß sicher kein 40€ Buch weg. Verkaufen ist eine bessere Idee.<br />
Hab mir dots Link angesehen, wirklich keine Gute Idee das Ding fertigzulesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218822</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Sun, 03 Jun 2012 11:57:46 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Sun, 03 Jun 2012 12:04:13 GMT]]></title><description><![CDATA[<p>IrgendeinName schrieb:</p>
<blockquote>
<p>Lists sind doch gut fürs Splicing? Und fürs einfügen von Elementen in der Mitte.</p>
</blockquote>
<p>Splicing ja, Einfügen in der Mitte nur, wenn du die Position vorher kennst. Sonst ist das Verschieben, was bei einem Vektor gebraucht wird, immer noch schneller als das Suchen in der Liste.</p>
<p>IrgendeinName schrieb:</p>
<blockquote>
<p>Ich schmeiß sicher kein 40€ Buch weg. Verkaufen ist eine bessere Idee.</p>
</blockquote>
<p>Toll. Dann haben wir in ein paar Wochen den nächsten hier im Forum, der versucht hat, mit diesem Buch etwas zu lernen und sich darüber ärgert, dass ihm jemand für diesen Schund Geld abgenommen hat. Wahrscheinlich vertickt der es dann auch weiter. Sic transit gloria mundi.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2218825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2218825</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Sun, 03 Jun 2012 12:04:13 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Mon, 04 Jun 2012 10:08:28 GMT]]></title><description><![CDATA[<p>Ich benutze Listen eigentlich hauptsächlich dann, wenn ich erreichen will, dass Iteratoren nach der Manipulation des Containers gültig bleiben. Hier ist std::list m.E.n. der günstigste Container.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219122</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Mon, 04 Jun 2012 10:08:28 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Mon, 04 Jun 2012 10:06:37 GMT]]></title><description><![CDATA[<p>Tachyon schrieb:</p>
<blockquote>
<p>Ich benutze Listen eigentlich hauptsächlich dann, wenn ich erreichen will, dass Iteratoren nach der Manipulation des Containers gültig bleiben. Hier ist std::list m.E.n. der günstigeste Container.</p>
</blockquote>
<p>Same. Das ist normalerweise wirklich der Hauptgrund aus dem ich zu einer std::list greifen würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219123</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Mon, 04 Jun 2012 10:06:37 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Mon, 04 Jun 2012 10:11:59 GMT]]></title><description><![CDATA[<p>Tachyon schrieb:</p>
<blockquote>
<p>dass Iteratoren nach der Manipulation des Containers gültig bleiben.</p>
</blockquote>
<p>Kommt dann auch noch drauf an, wie die Manipulationen aussehen. Bei vector ist es ein Leichtes, an Stelle von iteratoren Indizes zu nehmen. Ich hab für die Arbeit mal einen Smartpointer/Iterator geschrieben, der intern nur einen Index speichert und eine Referenz auf den vector - so bleibt er auch bei Reallokationen gültig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219128</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 04 Jun 2012 10:11:59 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Arrays und generics? on Mon, 04 Jun 2012 10:22:02 GMT]]></title><description><![CDATA[<p>std::list ist fast nie eine gute Idee. Alles an Listen ist langsam. Geruechteweise gibt es Anwendungen fuer die Liste, auch wenn ich keine mehr sehe. Fuer deque habe ich noch nie eine Anwendung gefunden. Die einzige Anwendung die mal etwas aehnliches wie eine Deque brauchte - das Aufteilen einer Sequenz in gleich grosze Datenbloecke - kann man mit deque nicht implementieren, weil man keinen Zugriff auf die Elemente hat. Vielleicht gibts da noch eine Anwendung in Umgebungen mit stark begrenztem Speicehr - da moechte man eventuell einen Container der auch wieder schrumpfen kann. Aber ansonsten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219137</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Mon, 04 Jun 2012 10:22:02 GMT</pubDate></item></channel></rss>