<?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[vector&amp;lt;&amp;gt; ableiten]]></title><description><![CDATA[<p>hola leute</p>
<p>brauche eine erweiterung fuer den std::vector&lt;&gt;.<br />
nun hab ich hier ja im forum schon paar mal gelesen, das das nicht so optimal sei,<br />
weil der Dtor nicht virtuell ist.<br />
wie sollte ich das dann am besten angehen?<br />
trotzdem ableiten und gucken was passiert ?<br />
externe klassen schreiben, die die benoetigte funktionalitaet am vector abbildet ?</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166449/vector-lt-gt-ableiten</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 09:23:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166449.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Nov 2006 12:47:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vector&amp;lt;&amp;gt; ableiten on Wed, 29 Nov 2006 12:47:18 GMT]]></title><description><![CDATA[<p>hola leute</p>
<p>brauche eine erweiterung fuer den std::vector&lt;&gt;.<br />
nun hab ich hier ja im forum schon paar mal gelesen, das das nicht so optimal sei,<br />
weil der Dtor nicht virtuell ist.<br />
wie sollte ich das dann am besten angehen?<br />
trotzdem ableiten und gucken was passiert ?<br />
externe klassen schreiben, die die benoetigte funktionalitaet am vector abbildet ?</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183731</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Wed, 29 Nov 2006 12:47:18 GMT</pubDate></item><item><title><![CDATA[Reply to vector&amp;lt;&amp;gt; ableiten on Wed, 29 Nov 2006 12:51:52 GMT]]></title><description><![CDATA[<p>Ich würde einen vector&lt;&gt; als Member meiner Klasse kapseln und alle Funktionen, die ich nicht selber neu-implementieren will, an ihn weiterreichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183733</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 29 Nov 2006 12:51:52 GMT</pubDate></item><item><title><![CDATA[Reply to vector&amp;lt;&amp;gt; ableiten on Wed, 29 Nov 2006 12:56:04 GMT]]></title><description><![CDATA[<p>Als erstes vielleicht mal überlegen, ob Vector wirklich der geeignete Container für dein Problem ist.<br />
<a href="http://www.linuxsoftware.co.nz/cppcontainers.html" rel="nofollow">http://www.linuxsoftware.co.nz/cppcontainers.html</a><br />
Generell sollte man nicht von STL Containern ableiten, sondern wenn bedarf besteht diese Kapseln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183739</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Wed, 29 Nov 2006 12:56:04 GMT</pubDate></item><item><title><![CDATA[Reply to vector&amp;lt;&amp;gt; ableiten on Wed, 29 Nov 2006 13:08:15 GMT]]></title><description><![CDATA[<p>re</p>
<p>phlox81 schrieb:</p>
<blockquote>
<p>Als erstes vielleicht mal überlegen, ob Vector wirklich der geeignete Container für dein Problem ist.<br />
<a href="http://www.linuxsoftware.co.nz/cppcontainers.html" rel="nofollow">http://www.linuxsoftware.co.nz/cppcontainers.html</a><br />
Generell sollte man nicht von STL Containern ableiten, sondern wenn bedarf besteht diese Kapseln.</p>
</blockquote>
<p>wieso unterstellst du mir das ich das nicht schon ueberprueft habe, ob es der geeigneteste container ist oder nicht? die frage war eindeutig ob ich ihn ableiten soll oder nicht.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10318">@CStoll</a><br />
hab ich mir auch schon gedacht. aber dann muss ich alle methoden usw. wieder weiterreichen. wollte mir den aufwand ansich eigendlich ersparen.<br />
wollt mich da an einen alten thread von volkard halten. das mit HAT und IST.<br />
wie waere es wenn ich von std::vector private ableiten wuerde?<br />
muesste ich zwar auch per using alle methoden usw. weiterleiten, aber da komm ich sowieso net drum rum. ansich hab ich auch nicht vor mittels basisklassen-pointer darauf zu zugreifen. oder ist das auch nur mist?</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183746</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Wed, 29 Nov 2006 13:08:15 GMT</pubDate></item><item><title><![CDATA[Reply to vector&amp;lt;&amp;gt; ableiten on Wed, 29 Nov 2006 13:41:52 GMT]]></title><description><![CDATA[<p>Meep Meep schrieb:</p>
<blockquote>
<p>re</p>
<p>phlox81 schrieb:</p>
<blockquote>
<p>Als erstes vielleicht mal überlegen, ob Vector wirklich der geeignete Container für dein Problem ist.<br />
<a href="http://www.linuxsoftware.co.nz/cppcontainers.html" rel="nofollow">http://www.linuxsoftware.co.nz/cppcontainers.html</a><br />
Generell sollte man nicht von STL Containern ableiten, sondern wenn bedarf besteht diese Kapseln.</p>
</blockquote>
<p>wieso unterstellst du mir das ich das nicht schon ueberprueft habe, ob es der geeigneteste container ist oder nicht? die frage war eindeutig ob ich ihn ableiten soll oder nicht.</p>
</blockquote>
<p>Wieso unterstellst du mir das ich dir das unterstelle? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /><br />
Zu mal es ja nix schlimmes ist, da drauf hinzuweisen, das es evtl. eine Alternative gibt.<br />
Immerhin äußerst du dich ja überhaupt nicht zu deiner Erweiterung, und warum du sie brauchst... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183765</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Wed, 29 Nov 2006 13:41:52 GMT</pubDate></item><item><title><![CDATA[Reply to vector&amp;lt;&amp;gt; ableiten on Wed, 29 Nov 2006 13:44:22 GMT]]></title><description><![CDATA[<p>Ich mache das immer so, wenn ich es denn brauche, das ich private ableite. Denn private Ableitung ist gleichbedeutend mit &quot;Implementiert mit&quot;. Ich habe z.B. mal eine Properties-Klasse programmiert, die im Prinzip eine Map mit zus. Logic bzw. zus. Schnittstellen ist. Also habe ich einfach private std::map abgeleitet. Natürlich muß man dann die nötigen Schnittstellen des Containers nach draussen geben. Das geht am einfachsten mit using.</p>
<p>Bin auch der Meinung, das ich das aus dem Scott Meyers Buch habe... kann ich mich aber auch täuschen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1183767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1183767</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Wed, 29 Nov 2006 13:44:22 GMT</pubDate></item></channel></rss>