<?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[STL Implementierung &amp;amp; Kompilator werden gesucht!]]></title><description><![CDATA[<p>Hallo Leute!<br />
Ich programmiere in C++ und will immer professionell arbeiten. Leider stört mich die Kompatibilität der verschiedenen IDE's.<br />
Ein Beispiel: Ich habe ein Projekt in C++ in der VC++ 6.0 Umgebung angefangen. Leider war die Templates-Unterstützung echt Scheiße! Zusätzlich bemerkte ich, dass string kein push_back Methode hatte. Das letztes brauchte ich für STL Algorithmen usw. Ich musste also eine str_back_inserter Klasse schreiben...<br />
Am Ende versuchte ich das Projekt in VS2005 umzuwandeln. Das Problem mit den Templates wurde gelöst! Aber die str_back_inserter Klasse lässt sich nicht kompilieren.<br />
Ich habe die Nase voll von diesen STL-Inkompatibilitäten! Könnten Sie mir endlich eine schöne und funktionelle Implementierung von STL empfehlen? Zusätzlich muss sie mit einer schönen Kompilator arbeiten, so dass es überhaupt keine Probleme gibt.</p>
<p>P.S. Linux-variante nehme ich auch an.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179812/stl-implementierung-amp-kompilator-werden-gesucht</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 12:01:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179812.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Apr 2007 14:32:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 14:32:46 GMT]]></title><description><![CDATA[<p>Hallo Leute!<br />
Ich programmiere in C++ und will immer professionell arbeiten. Leider stört mich die Kompatibilität der verschiedenen IDE's.<br />
Ein Beispiel: Ich habe ein Projekt in C++ in der VC++ 6.0 Umgebung angefangen. Leider war die Templates-Unterstützung echt Scheiße! Zusätzlich bemerkte ich, dass string kein push_back Methode hatte. Das letztes brauchte ich für STL Algorithmen usw. Ich musste also eine str_back_inserter Klasse schreiben...<br />
Am Ende versuchte ich das Projekt in VS2005 umzuwandeln. Das Problem mit den Templates wurde gelöst! Aber die str_back_inserter Klasse lässt sich nicht kompilieren.<br />
Ich habe die Nase voll von diesen STL-Inkompatibilitäten! Könnten Sie mir endlich eine schöne und funktionelle Implementierung von STL empfehlen? Zusätzlich muss sie mit einer schönen Kompilator arbeiten, so dass es überhaupt keine Probleme gibt.</p>
<p>P.S. Linux-variante nehme ich auch an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273301</guid><dc:creator><![CDATA[khalderon]]></dc:creator><pubDate>Wed, 25 Apr 2007 14:32:46 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 16:10:18 GMT]]></title><description><![CDATA[<p>Die Probleme mit den inkompatibilitäten kannst Du nur löscen, wenn Du einen (guten) Standard-Conformen compiler verwendest.<br />
Also unter Windows VC2005.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273382</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 25 Apr 2007 16:10:18 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 16:29:29 GMT]]></title><description><![CDATA[<p>Warum scheitert das dann?</p>
<pre><code class="language-cpp">class str_back_inserter {
    std::string&amp; target_; //a reference to our container

	public:
		//constructor that saves the reference
		str_back_inserter(std::string&amp; target)
			:target_(target) {}

		//adds a character at the end and returns a reference to it,
		//so that *X = 'a' can work e.g.
		char&amp; operator *() {
			target_.append(&quot; &quot;);
			return target_.at(target_.size()-1);
		}

		//dummy operator, but it must be defined, because
		//the copy-algorithm e.g. uses it
		void operator ++() {} 
	};

/*...*/
std::string temp;
std::copy(ib, ie, str_back_inserter(temp));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1273402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273402</guid><dc:creator><![CDATA[khalderon]]></dc:creator><pubDate>Wed, 25 Apr 2007 16:29:29 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 16:45:19 GMT]]></title><description><![CDATA[<p>std::copy verlangt als dritten Typ einen OutputIterator, da benötigst du ein paar typedefs. Aber ganz allgemein, was soll dein Inserter machen? Ein std::back_inserter für Strings?</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273418</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Wed, 25 Apr 2007 16:45:19 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 16:47:39 GMT]]></title><description><![CDATA[<p>Ja, ganz genau. Nach Standard hat string keine Methode push_back. Deshalb hab ich meine eigene str_back_inserter geschrieben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273420</guid><dc:creator><![CDATA[khalderon]]></dc:creator><pubDate>Wed, 25 Apr 2007 16:47:39 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 17:11:59 GMT]]></title><description><![CDATA[<p>VC2005-strings haben interessanterweise .push_back() <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>
<p>Naja, dein Dings scheint mir nicht koscha zu sein, bin aber leider zu unfähig um das zu verbessern. Besser du lässt dich mal nach C++ verschieben, dort sind die Cracks.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273436</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Wed, 25 Apr 2007 17:11:59 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 17:19:04 GMT]]></title><description><![CDATA[<p>Ok, ich stelle die Frage so: wäre es überhaupt sinnvoll das string die Methode push_back zu haben? Ich glaube - ja. Ergo - ich benutze VS2005, weil die Bibliothek dort schöner ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273438</guid><dc:creator><![CDATA[khalderon]]></dc:creator><pubDate>Wed, 25 Apr 2007 17:19:04 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 18:14:15 GMT]]></title><description><![CDATA[<p>string hat die methode append, die macht meines wissens das gleiche. Wenn du unbedingt eine string-klasse mit push_back haben willst, dann leit dir deine eigenen ab und biege push_back auf append um. Nur was der sinn daovn sein soll...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273485</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Wed, 25 Apr 2007 18:14:15 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 18:21:47 GMT]]></title><description><![CDATA[<p>Ich stelle die Frage wieder anders: ich habe eine Datei aus Zeichen, die ich in einem string speichern will.<br />
Jetzt mach ich das so:</p>
<pre><code class="language-cpp">/*...*/
string contents_; //our container for the characters
/*...*/
file_reader::file_reader(const string&amp; filename) {
	//opening the file
	ifstream input(filename.c_str());
	//checking if the file exists
	if(!input || !input.is_open())
		throw Error::error(&quot;no or bad input filename&quot;, __FILE__, __LINE__);
	//copying all the contents into the string
	istreambuf_iterator&lt;char&gt; ii(input), ie;
	copy(ii, ie, back_inserter(contents_));
}
</code></pre>
<p>Das Problem ist, dass string keine Methode push_back hat. VS2005 bietet es aber. Das hilft mir nicht, denn ich will fair spielen <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="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273489</guid><dc:creator><![CDATA[khalderon]]></dc:creator><pubDate>Wed, 25 Apr 2007 18:21:47 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 19:55:17 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-18363.html" rel="nofollow">Jochen Kalmbach</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-3.html" rel="nofollow">Compiler- und IDE-Forum</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273544</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 25 Apr 2007 19:55:17 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 20:14:43 GMT]]></title><description><![CDATA[<p>Ich hab basic_string::push_back schon öfter verwendet, aber bis eben war mir nicht bewusst, dass das nicht zum Standard gehört (eben extra nachgesehen).<br />
Stroustrup schlägt als Übung im Kapitel zu Strings (in &quot;the c++ programming language&quot;) vor einen back_inserter zu schreiben. Vielleicht findet du im Internet ja eine Musterlösung dafür.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273548</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Wed, 25 Apr 2007 20:14:43 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 21:33:42 GMT]]></title><description><![CDATA[<p>das geht auch einfacher</p>
<p>mit:</p>
<pre><code class="language-cpp">return string(istreambuf_iterator&lt;char&gt;(input), istreambuf_iterator&lt;char&gt;())
</code></pre>
<p>sollte das bereits gegessen sein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273583</guid><dc:creator><![CDATA[ronny]]></dc:creator><pubDate>Wed, 25 Apr 2007 21:33:42 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 22:35:19 GMT]]></title><description><![CDATA[<p>Zdravko schrieb:</p>
<blockquote>
<p>Ich stelle die Frage wieder anders: ich habe eine Datei aus Zeichen, die ich in einem string speichern will.<br />
Jetzt mach ich das so:</p>
<pre><code class="language-cpp">/*...*/
string contents_; //our container for the characters
/*...*/
file_reader::file_reader(const string&amp; filename) {
	//opening the file
	ifstream input(filename.c_str());
	//checking if the file exists
	if(!input || !input.is_open())
		throw Error::error(&quot;no or bad input filename&quot;, __FILE__, __LINE__);
	//copying all the contents into the string
	istreambuf_iterator&lt;char&gt; ii(input), ie;
	copy(ii, ie, back_inserter(contents_));
}
</code></pre>
<p>Das Problem ist, dass string keine Methode push_back hat. VS2005 bietet es aber. Das hilft mir nicht, denn ich will fair spielen <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="🤡"
    /></p>
</blockquote>
<p>Nimm gleich std::vector&lt;char&gt; und nen back_inserter.</p>
<blockquote>
<p>A Back Insertion Sequence is a Sequence where it is possible to append an element to the end, or to access the last element, in amortized constant time.</p>
</blockquote>
<p>std::string garantiert das AFAIK nicht, und daher ist auch kein push_back vorgesehen. std::vector garantiert das sehr wohl, daher gibts ein push_back.<br />
Eigentlich ganz einfach, oder?</p>
<p>Ahja, wenn du mit &quot;push_back&quot; fertig bist machste natürlich mit std::string(vec.begin(), vec.end()) nen string draus, sollte logisch sein.</p>
<p>Alternativ kannste statt std::copy einfach std::for_each nehmen, und nen eigenen &quot;str_appender&quot; Funktor mitgeben, ein &quot;korrekter&quot; Funktor ist halt viel einfacher zu basteln als ein &quot;korrekter&quot; Iterator.</p>
<p>p.S.: ich würde eben nen std::vector&lt;char&gt; nehmen, eben weil std::string nur unzureichende &quot;complexity specifications&quot; hat. Viele std::string Implementierungen sind auf Speicherverbrauch optimiert, und das verträgt sich halt nicht mit &quot;schnellem push_back/append&quot;.</p>
<p>p.p.S.: wenn du wirklich den &quot;am besten standard-konformen&quot; C++ Compiler suchst, dann guck dir mal den Comeau an. Kostet fast nix (50$ glaub ich), und kann als Backend den VC verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273604</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 25 Apr 2007 22:35:19 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Wed, 25 Apr 2007 22:49:48 GMT]]></title><description><![CDATA[<p>Ich bin grad am Grübeln, wie 23.1.1/12 zu verstehen ist:</p>
<p>ISO/IEC 14882 schrieb:</p>
<blockquote>
<p>Table 68 lists sequence operations that are provided for some types of sequential containers but not others. An implementation shall provide these operations for all container types shown in the ‘‘container’’ column, and shall implement them so as to take amortized constant time.</p>
</blockquote>
<p>Stellt das der Implementation frei, diese Funktionen auch in anderen Containern (der Standardbibliothek), die nicht in der Liste stehen, zu implementieren oder nicht? Die Tabelle selbst ist überschrieben mit &quot;Optional sequence operations&quot; - das optional ist da ein Schlüsselwort für mich. Wenn hier keine Wahl bestünde, wäre doch eine andere Wortwahl angebracht? Zudem hat string ohnehin einige dieser Funktionen (wie op[]), ohne in der Tabelle erwähnt zu werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273608</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 25 Apr 2007 22:49:48 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 00:20:19 GMT]]></title><description><![CDATA[<p>Pf. Gute Frage.<br />
Geht aus dem Absatz IMHO nicht eindeutig hervor.</p>
<p>Auf jeden Fall kenne ich die &quot;Regel&quot; (allerdings auch nur vom &quot;hörensagen&quot;) dass z.B. &quot;push_back&quot; IMMER in &quot;amortized constant time&quot; laufen &quot;muss&quot;, sonst sollte es nicht angeboten werden (nicht unter dem Namen).<br />
Mehr als dieses vage &quot;sollte, müsste, blah&quot; kann ich leider nicht anbieten.</p>
<p>Allerdings bin ich mir 99% sicher dass der Std. für basic_string nicht *vorschreibt* dass man in &quot;amortized constant time&quot; Elemente anfügen kann, von daher verlasse ich mich auch nicht darauf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273623</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 26 Apr 2007 00:20:19 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 08:58:44 GMT]]></title><description><![CDATA[<p>Zdravko schrieb:</p>
<blockquote>
<p>Ja, ganz genau. Nach Standard hat string keine Methode push_back. ...</p>
</blockquote>
<p>camper schrieb:</p>
<blockquote>
<p>...Die Tabelle selbst ist überschrieben mit &quot;Optional sequence operations&quot; - das optional ist da ein Schlüsselwort für mich. Wenn hier keine Wahl bestünde, wäre doch eine andere Wortwahl angebracht? Zudem hat string ohnehin einige dieser Funktionen (wie op[]), ohne in der Tabelle erwähnt zu werden.</p>
</blockquote>
<p>Habe selbst mal nachgesucht:</p>
<ul>
<li>im Standard (&quot;Corrigendum No. 1&quot;) finde ich push_back() aber</li>
</ul>
<p>21.3.5.2 basic_string::append schrieb:</p>
<blockquote>
<p>&quot;...<br />
11 void push_back(charT c)<br />
<strong>Effects:</strong> Equivalent to <code>append(static_cast&lt;size_type&gt;(1), c)</code> .<br />
...</p>
</blockquote>
<ul>
<li><a href="http://www.cppreference.com/cppstring/push_back.html" rel="nofollow">www.cppreference.com</a> listet sie</li>
<li>&quot;Die C++ Standardbibliothek&quot;, Kuhlins/Schader listet sie</li>
<li>&quot;Die C++ Programmiersprache&quot;, Stroustrup, 4. Auflage listet sie</li>
</ul>
<p>Also für mich bedeutet das: Sie ist lt. Standard vorgesehen.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273768</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 26 Apr 2007 08:58:44 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 09:35:34 GMT]]></title><description><![CDATA[<p>Dinkumware listet sie auch, und die sind in der LWG (Library Working Group) des C++ Komitee dabei.<br />
<a href="http://www.dinkumware.com/manuals/?manual=compleat&amp;page=string2.html#basic_string::push_back" rel="nofollow">http://www.dinkumware.com/manuals/?manual=compleat&amp;page=string2.html#basic_string::push_back</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273787</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 26 Apr 2007 09:35:34 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 09:49:37 GMT]]></title><description><![CDATA[<p>Naja, dann haben wir kein Problem! std::back_inserter funzt einfach toll unter VC2005. <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/1273800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273800</guid><dc:creator><![CDATA[khalderon]]></dc:creator><pubDate>Thu, 26 Apr 2007 09:49:37 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 16:09:58 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>&quot;Die C++ Programmiersprache&quot;, Stroustrup, 4. Auflage listet sie</p>
</blockquote>
<p>Auf welcher Seite hast du Sie darin gefunden? Als ich Gestern Abend gesucht habe habe ich sie nicht gefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274088</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Thu, 26 Apr 2007 16:09:58 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 16:30:02 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>&quot;Die C++ Programmiersprache&quot;, Stroustrup, 4. Auflage listet sie</p>
</blockquote>
<p>vierte Auflage?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274100</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Thu, 26 Apr 2007 16:30:02 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 16:58:03 GMT]]></title><description><![CDATA[<p>Also in der dt. 4. Auflage von Stroustrup kann ich kein string::push_back finden. Wobei ich den Stroustrup nicht gerade für sowas heranziehen würde. Jedenfalls nicht, wenn es um eine 100% Auflistung aller Schnittstellen geht.</p>
<p>Simon2! Kannst du bitte das Kapitel nennen, wo du es gefunden hast?</p>
<p>Stefan Kuhlins und Martins Schraders Buch über die Standardlib führt allerdings auch string::push_back auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274120</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 26 Apr 2007 16:58:03 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 17:00:18 GMT]]></title><description><![CDATA[<p>Oh, die Übersetzung der Special Edition wird hierzulande als 4. Auflage gehandelt. Sehr verwirrend...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274123</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Thu, 26 Apr 2007 17:00:18 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 17:04:18 GMT]]></title><description><![CDATA[<p>lolz schrieb:</p>
<blockquote>
<p>Simon2 schrieb:</p>
<blockquote>
<p>&quot;Die C++ Programmiersprache&quot;, Stroustrup, 4. Auflage listet sie</p>
</blockquote>
<p>Auf welcher Seite hast du Sie darin gefunden? Als ich Gestern Abend gesucht habe habe ich sie nicht gefunden.</p>
</blockquote>
<p>S. 635, Kapitel 20.3.9 &quot;Strings/asic_string/Einfügen&quot;.<br />
Da kommen erst 3 operator+=() und dann push_back();</p>
<p>camper schrieb:</p>
<blockquote>
<p>...vierte Auflage?</p>
</blockquote>
<p>&quot;Jeeeeeersey ?!&quot; <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 />
Ich weiß nicht so recht, was Deine Frage bedeutet.<br />
Im Deckel steht:<br />
&quot;Bjarne Stroustup<br />
Die C++ Programmiersprache<br />
4, aktualisierter und erweiterte Auflage&quot;</p>
<p>und die ISBN lautet 3-8273-1660-X<br />
EDIT sieht, dass Du sie inzwischen gefunden hast.</p>
<p>Artchi schrieb:</p>
<blockquote>
<p>...Wobei ich den Stroustrup nicht gerade für sowas heranziehen würde. Jedenfalls nicht, wenn es um eine 100% Auflistung aller Schnittstellen geht....</p>
</blockquote>
<p>Ich eigentlich auch nicht, aber nachdem ich sie im Standard erst nicht fand, habe ich mal die Bücher auf meinem Tisch durchforstet und da war der halt auch dabei....</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274124</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 26 Apr 2007 17:04:18 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 17:59:41 GMT]]></title><description><![CDATA[<p>Simon2! Stimmt, steht da tatsächlich. Würde mal sagen, nach den ganzen Referenzen aus allen möglichen Quellen, gehört push_back dazu. <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/1274153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274153</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 26 Apr 2007 17:59:41 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Thu, 26 Apr 2007 18:03:16 GMT]]></title><description><![CDATA[<p>Tatsächlich, wie konnte ich den bloß übersehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274157</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Thu, 26 Apr 2007 18:03:16 GMT</pubDate></item><item><title><![CDATA[Reply to STL Implementierung &amp;amp; Kompilator werden gesucht! on Fri, 27 Apr 2007 02:16:31 GMT]]></title><description><![CDATA[<p>Ich würde trotzdem nen vector nehmen <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/1274303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274303</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 27 Apr 2007 02:16:31 GMT</pubDate></item></channel></rss>