<?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[sort vector - mit eigenen Objekten]]></title><description><![CDATA[<p>Hallo!</p>
<p>Hab einen <strong>Vector</strong> mit Objekten denn ich gerne nach drei verschieden Kriterien sortieren würde. Hab dazu schon einiges zusammengesucht hier im Forum. Nur leider wirft mir die <strong>sort</strong> Funktion eine <strong>Fehlermeldung</strong> und ich weiß nicht wie ich diese beheben soll.</p>
<pre><code class="language-cpp">void CMusikDBase::sort(sort_type sortMode,    vector&lt;CMusikstueck*&gt;&amp; findVector, vector&lt;CMusikstueck*&gt;&amp; sortVector){

struct MyComparator : public binary_function&lt;CMusikstueck,CMusikstueck,bool&gt;
{
		  MyComparator(sort_type t) : typ(t) {}
		  bool operator()( CMusikstueck&amp; l, CMusikstueck&amp; r)
		  {
		    switch(typ){ 
			   case TYPE_SORT:
					return l.getType() &lt; r.getType();
			   case TITEL_SORT:
			        return l.getTitel() &lt; r.getTitel();
			   case INTPR_SORT:
					return l.getInterpret() &lt;  r.getInterpret();			     			   
			   default:
					return true;
			};		   
		  }
private:
		  sort_type typ;
};

	sort(findVector.begin(), findVector.end(),MyComparator(sortMode));
}
</code></pre>
<pre><code>CMusikDBase.cpp: In member function âvoid CMusikDBase::sort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)â:
CMusikDBase.cpp:308: error: no matching function for call to âCMusikDBase::sort(__gnu_cxx::__normal_iterator&lt;CMusikstueck**, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;CMusikstueck**, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt; &gt;, CMusikDBase::sort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)::MyComparator)â
CMusikDBase.cpp:277: note: candidates are: void CMusikDBase::sort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)
make: *** [all] Error 1
</code></pre>
<p>Weiß jemand Rat? Bin schon am verzweifeln.<br />
MFG THE_ONE</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/177290/sort-vector-mit-eigenen-objekten</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 22:19:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177290.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 29 Mar 2007 21:34:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Thu, 29 Mar 2007 21:34:17 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Hab einen <strong>Vector</strong> mit Objekten denn ich gerne nach drei verschieden Kriterien sortieren würde. Hab dazu schon einiges zusammengesucht hier im Forum. Nur leider wirft mir die <strong>sort</strong> Funktion eine <strong>Fehlermeldung</strong> und ich weiß nicht wie ich diese beheben soll.</p>
<pre><code class="language-cpp">void CMusikDBase::sort(sort_type sortMode,    vector&lt;CMusikstueck*&gt;&amp; findVector, vector&lt;CMusikstueck*&gt;&amp; sortVector){

struct MyComparator : public binary_function&lt;CMusikstueck,CMusikstueck,bool&gt;
{
		  MyComparator(sort_type t) : typ(t) {}
		  bool operator()( CMusikstueck&amp; l, CMusikstueck&amp; r)
		  {
		    switch(typ){ 
			   case TYPE_SORT:
					return l.getType() &lt; r.getType();
			   case TITEL_SORT:
			        return l.getTitel() &lt; r.getTitel();
			   case INTPR_SORT:
					return l.getInterpret() &lt;  r.getInterpret();			     			   
			   default:
					return true;
			};		   
		  }
private:
		  sort_type typ;
};

	sort(findVector.begin(), findVector.end(),MyComparator(sortMode));
}
</code></pre>
<pre><code>CMusikDBase.cpp: In member function âvoid CMusikDBase::sort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)â:
CMusikDBase.cpp:308: error: no matching function for call to âCMusikDBase::sort(__gnu_cxx::__normal_iterator&lt;CMusikstueck**, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;CMusikstueck**, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt; &gt;, CMusikDBase::sort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)::MyComparator)â
CMusikDBase.cpp:277: note: candidates are: void CMusikDBase::sort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)
make: *** [all] Error 1
</code></pre>
<p>Weiß jemand Rat? Bin schon am verzweifeln.<br />
MFG THE_ONE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255658</guid><dc:creator><![CDATA[THE_ONE]]></dc:creator><pubDate>Thu, 29 Mar 2007 21:34:17 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Thu, 29 Mar 2007 21:59:44 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hast du den std-namespace &quot;geöffnet&quot; und algorithm inkludiert. Wenn ja, dann:</p>
<pre><code class="language-cpp">...
::sort(...);
...
</code></pre>
<p><a href="http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=oho#Answ" rel="nofollow">http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=oho#Answ</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255667</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 29 Mar 2007 21:59:44 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Thu, 29 Mar 2007 22:53:29 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>Wieso leitet man von binary_function ab?<br />
Was bringt einem das?<br />
Es functioniert doch auch ohne...<br />
Oder wird das dann implizit gemacht?</p>
<p>Warum hat man beim Design der STL eigentlich keinen Funktionszeiger als<br />
Parameter festgelegt? Was für einen Nachteil hätte das? Fänd ich ehrlich gesagt<br />
sinnvoller.</p>
<p>Gruß,<br />
binary_function</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255677</guid><dc:creator><![CDATA[binary_function]]></dc:creator><pubDate>Thu, 29 Mar 2007 22:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Fri, 30 Mar 2007 06:19:36 GMT]]></title><description><![CDATA[<p>@One: Du übergibst einen vector&lt;CMusikstueck*****&gt; an die sort-Funktion, also sollte dein Comparator auch mit CMusikstueck-Pointern hantieren können.</p>
<p>@binary_function:</p>
<p>binary_function schrieb:</p>
<blockquote>
<p>Wieso leitet man von binary_function ab?<br />
Was bringt einem das?<br />
Es functioniert doch auch ohne...<br />
Oder wird das dann implizit gemacht?</p>
</blockquote>
<p>binary_function&lt;&gt; enthält im Prinzip nur drei typedefs für die Parameter- und Rückgabetypen des Funktors. Nötig ist es nicht, das zu verwenden, aber wenn jemand diese typedefs benötigt (z.B. um den Funktor mit anderen zusammenzufügen), spart das einiges an Schreibarbeit <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>Warum hat man beim Design der STL eigentlich keinen Funktionszeiger als<br />
Parameter festgelegt? Was für einen Nachteil hätte das? Fänd ich ehrlich gesagt<br />
sinnvoller.</p>
</blockquote>
<p>Die STL arbeitet mit Templates, weil das mächtiger ist. Und sort() schluckt als Comparator alles, was wie eine 2-Parameter-Funktion aufgerufen werden kann (solange du den Werttyp der übergebenen Iteratoren implizit in die Parametertypen konvertieren kannst) - also auch &quot;normale&quot; Funktionszeiger. Aber Funktoren sind häufig mächtiger und flexibler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255735</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 30 Mar 2007 06:19:36 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Fri, 30 Mar 2007 06:38:52 GMT]]></title><description><![CDATA[<p>Also namespace und import müsste passen hab oben:</p>
<pre><code class="language-cpp">#include &lt;algorithm&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;fstream&gt;
#include &lt;iomanip&gt;

#include &quot;IBaseFunction.h&quot;
#include &quot;CMusikstueck.h&quot;

using namespace std;
</code></pre>
<p>CStoll schrieb:</p>
<blockquote>
<p>@One: Du übergibst einen vector&lt;CMusikstueck*****&gt; an die sort-Funktion, also sollte dein Comparator auch mit CMusikstueck-Pointern hantieren können.</p>
</blockquote>
<p>Hab das jetzt geändert!</p>
<pre><code class="language-cpp">void CMusikDBase::sort(sort_type sortMode,    vector&lt;CMusikstueck*&gt;&amp; findVector, vector&lt;CMusikstueck*&gt;&amp; sortVector){

struct MyComparator : public binary_function&lt;CMusikstueck*,CMusikstueck*,bool&gt;
{
		  MyComparator(sort_type t) : typ(t) {}
		  bool operator()( CMusikstueck* l, CMusikstueck* r)
		  {
		    switch(typ){ 
			   case TYPE_SORT:
					return l-&gt;getType() &lt; r-&gt;getType();
			   case TITEL_SORT:
			        return l-&gt;getTitel() &lt; r-&gt;getTitel();
			   case INTPR_SORT:
					return l-&gt;getInterpret() &lt;  r-&gt;getInterpret();			     			   
			   default:
					return true;
			};		   
		  }
private:
		  sort_type typ;
};

	sort(findVector.begin(), findVector.end(),MyComparator(sortMode));
}
</code></pre>
<p><strong>Fehlermeldung</strong> ist aber noch immer da!</p>
<pre><code>CMusikDBase.cpp: In member function âvoid CMusikDBase::sort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)â:
CMusikDBase.cpp:299: error: no matching function for call to âCMusikDBase::sort(__gnu_cxx::__normal_iterator&lt;CMusikstueck**, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;CMusikstueck**, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt; &gt;, CMusikDBase::sort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)::MyComparator)â
CMusikDBase.cpp:277: note: candidates are: void CMusikDBase::sort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)
</code></pre>
<p>Das ist <strong>exakt</strong> die selbe wie oben<br />
MFG THE_ONE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255745</guid><dc:creator><![CDATA[THE_ONE]]></dc:creator><pubDate>Fri, 30 Mar 2007 06:38:52 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Fri, 30 Mar 2007 06:43:19 GMT]]></title><description><![CDATA[<p>Dann solltest du auch noch freak_coder's Bemerkung berücksichtigen - die Methode CMusikDBase::sort() verdeckt den STL-Algorithmus std::sort(), also mußt du dem Compiler schon dazusagen, daß du <strong>nicht</strong> rekursiv dich selber aufrufen willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255748</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 30 Mar 2007 06:43:19 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Fri, 30 Mar 2007 06:57:16 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Dann solltest du auch noch freak_coder's Bemerkung berücksichtigen - die Methode CMusikDBase::sort() verdeckt den STL-Algorithmus std::sort(), also mußt du dem Compiler schon dazusagen, daß du <strong>nicht</strong> rekursiv dich selber aufrufen willst.</p>
</blockquote>
<p>Hi Danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> , das habe ich voll übersehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    />, hab das ganze umbenannt:<br />
Fehler ist leider noch da, und die Fehlermeldung ist die gleiche:</p>
<pre><code>CMusikDBase.cpp: In member function âvoid CMusikDBase::vsort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)â:
CMusikDBase.cpp:299: error: no matching function for call to âsort(__gnu_cxx::__normal_iterator&lt;CMusikstueck**, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;CMusikstueck**, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt; &gt;, CMusikDBase::vsort(sort_type, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;, std::vector&lt;CMusikstueck*, std::allocator&lt;CMusikstueck*&gt; &gt;&amp;)::MyComparator)â
</code></pre>
<p>wo liegt eigentlich sort genau? Liegt das in <strong>std</strong>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255757</guid><dc:creator><![CDATA[THE_ONE]]></dc:creator><pubDate>Fri, 30 Mar 2007 06:57:16 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Fri, 30 Mar 2007 07:26:13 GMT]]></title><description><![CDATA[<p>*grübelt* Vielleicht stört den Compiler ja, daß du die Comparator-Klasse lokal in der Funktion angelegt hast.</p>
<blockquote>
<p>wo liegt eigentlich sort genau? Liegt das in <strong>std</strong>?</p>
</blockquote>
<p>Ja, normalerweise schon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255772</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 30 Mar 2007 07:26:13 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Fri, 30 Mar 2007 07:40:40 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>*grübelt* Vielleicht stört den Compiler ja, daß du die Comparator-Klasse lokal in der Funktion angelegt hast.</p>
<blockquote>
<p>wo liegt eigentlich sort genau? Liegt das in <strong>std</strong>?</p>
</blockquote>
<p>Ja, normalerweise schon.</p>
</blockquote>
<p>Du bist mein Hero <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> ! Das wars, <strong>es funktioniert</strong>! Könntest du mir vielleicht erklären wo ich das am besten hinschreibe. Ich habs jetzt einfach mal vor das sort geschrieben was aber natürlich ned fein aussieht. Was ich mich noch frage: warum schreibt man struct. Normalerweise kann man in einer struct ja gar keine Funktionen deklarieren, oder? Das geht doch nur in Klassen.</p>
<p>MFG THE_ONE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255781</guid><dc:creator><![CDATA[THE_ONE]]></dc:creator><pubDate>Fri, 30 Mar 2007 07:40:40 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Fri, 30 Mar 2007 08:12:31 GMT]]></title><description><![CDATA[<p>THE_ONE schrieb:</p>
<blockquote>
<p>Könntest du mir vielleicht erklären wo ich das am besten hinschreibe. Ich habs jetzt einfach mal vor das sort geschrieben was aber natürlich ned fein aussieht.</p>
</blockquote>
<p>Am besten aufgehoben dürfte dieser Comparator in der Nähe der Musikstueck-Klasse sein, schließlich dient er ja zur Verarbeitung von Musikstücken.</p>
<blockquote>
<p>Was ich mich noch frage: warum schreibt man struct. Normalerweise kann man in einer struct ja gar keine Funktionen deklarieren, oder? Das geht doch nur in Klassen.</p>
</blockquote>
<p>C++ sieht das nicht ganz so eng wie du <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="😉"
    /> Der einzige Unterschied zwischen 'struct' und 'class' ist der Default-Zugriff auf die Member (bei einer 'class' ist alles private, solange du nichts anderes sagst, bei einer 'struct' public). Abgesehen davon sind beide identisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255804</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 30 Mar 2007 08:12:31 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Fri, 30 Mar 2007 08:50:54 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>C++ sieht das nicht ganz so eng wie du <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="😉"
    /> Der einzige Unterschied zwischen 'struct' und 'class' ist der Default-Zugriff auf die Member (bei einer 'class' ist alles private, solange du nichts anderes sagst, bei einer 'struct' public). Abgesehen davon sind beide identisch.</p>
</blockquote>
<p>Wow, hab das jetzt mal getested. Hab statt dem <strong>struct class</strong> geschrieben und einfach mal ein public davor gesetzt. Und siehe da es funktioniert.</p>
<pre><code class="language-cpp">class MyComparator : public binary_function&lt;CMusikstueck*,CMusikstueck*,bool&gt;
{		
public:	
		MyComparator(sort_type t) : typ(t) {}
		bool operator()( CMusikstueck* l, CMusikstueck* r)
		  {
		    switch(typ){ 
			   case TYPE_SORT:
					return l-&gt;getType() &lt; r-&gt;getType();
			   case TITEL_SORT:
			        return l-&gt;getTitel() &lt; r-&gt;getTitel();
			   case INTPR_SORT:
					return l-&gt;getInterpret() &lt;  r-&gt;getInterpret();			     			   
			   default:
					return true;
			};		   
		  }
private:
		  sort_type typ;
};
</code></pre>
<p>Also du scheinst dich ja ziemlich gut auskennen. Hab gelesen das du Informatik studierst. (ich auch, zu meiner Schande -&gt; Technische Informatik). In meinem Studium ist es leider so, das ich beim gesamten Informatikstudium keinen einzigen OOP Kurs besuchen müsste. Das würde dann bedeuten das ich am ende mit Informatik Diplom abschließe und keinen Strich OOP programmiert habe. Daher besuche ich freiwillig einen OOP Kurs, daher auch meine Problemstellung. Wie lange hast du eigentlich für deine CPP Kenntnisse gebraucht. Würde auch gerne auf so eine Stand kommen <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>
<p>MFG THE_ONE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1255821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255821</guid><dc:creator><![CDATA[THE_ONE]]></dc:creator><pubDate>Fri, 30 Mar 2007 08:50:54 GMT</pubDate></item><item><title><![CDATA[Reply to sort vector - mit eigenen Objekten on Fri, 30 Mar 2007 09:10:25 GMT]]></title><description><![CDATA[<p>Soll ich dir was verraten? Die praktischen Erfahrungen habe ich auch eher neben dem Studium gesammelt.</p>
<p>THE_ONE schrieb:</p>
<blockquote>
<p>Wie lange hast du eigentlich für deine CPP Kenntnisse gebraucht. Würde auch gerne auf so eine Stand kommen <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>
</blockquote>
<p>Schwer zu sagen. Angefangen mit C++ habe ich kurz nach Beginn des Studiums. Aber ich hatte noch einige Vorkenntnisse in Basic (C64 und QBasic) und Turbo Pascal - da war zwar etwas Umstellung nötig, aber es hat gehlfen <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/1255841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1255841</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 30 Mar 2007 09:10:25 GMT</pubDate></item></channel></rss>