<?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;selbstdefinierter Typ mit mehr als einem Wert&amp;gt; - wie lautet das Argument von push_back()?]]></title><description><![CDATA[<p>Hallo,</p>
<p>lese gerade in dem Stroustrup-Buch etwas über Token und probiere nun ein wenig damit herum.</p>
<p>Aber auch nach längerem Probieren komme ich auf kein sinnvolles Argument für push_back():</p>
<pre><code>class Token{
public:
	char kind;
	double value;
};

int main(){
	Token klasse; //VON HIER...
	klasse.kind='+';
	klasse.value=0.234;
	cout&lt;&lt;klasse.kind&lt;&lt;klasse.value; //...BIS HIER FUNKTIONIERT ALLES GUT!

	vector&lt;Token&gt; versuchmachtkluch; //UND JETZT:
	versuchmachtkluch.push_back(???);

	return 0;
}
</code></pre>
<p>Vielen Dank für eure Hilfe!<br />
Damian</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/276961/vector-lt-selbstdefinierter-typ-mit-mehr-als-einem-wert-gt-wie-lautet-das-argument-von-push_back</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 04:23:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/276961.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Nov 2010 19:31:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vector&amp;lt;selbstdefinierter Typ mit mehr als einem Wert&amp;gt; - wie lautet das Argument von push_back()? on Wed, 10 Nov 2010 19:31:55 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>lese gerade in dem Stroustrup-Buch etwas über Token und probiere nun ein wenig damit herum.</p>
<p>Aber auch nach längerem Probieren komme ich auf kein sinnvolles Argument für push_back():</p>
<pre><code>class Token{
public:
	char kind;
	double value;
};

int main(){
	Token klasse; //VON HIER...
	klasse.kind='+';
	klasse.value=0.234;
	cout&lt;&lt;klasse.kind&lt;&lt;klasse.value; //...BIS HIER FUNKTIONIERT ALLES GUT!

	vector&lt;Token&gt; versuchmachtkluch; //UND JETZT:
	versuchmachtkluch.push_back(???);

	return 0;
}
</code></pre>
<p>Vielen Dank für eure Hilfe!<br />
Damian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1978668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978668</guid><dc:creator><![CDATA[Damian]]></dc:creator><pubDate>Wed, 10 Nov 2010 19:31:55 GMT</pubDate></item><item><title><![CDATA[Reply to Vector&amp;lt;selbstdefinierter Typ mit mehr als einem Wert&amp;gt; - wie lautet das Argument von push_back()? on Wed, 10 Nov 2010 19:37:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">versuchmachtkluch.push_back(klasse);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1978673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978673</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 10 Nov 2010 19:37:00 GMT</pubDate></item><item><title><![CDATA[Reply to Vector&amp;lt;selbstdefinierter Typ mit mehr als einem Wert&amp;gt; - wie lautet das Argument von push_back()? on Wed, 10 Nov 2010 22:48:08 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<pre><code class="language-cpp">versuchmachtkluch.push_back(klasse);
</code></pre>
</blockquote>
<p>Wohl eher Instanz statt Klasse. Also</p>
<pre><code class="language-cpp">versuchmachtkluch.push_back(Token()); // oder
Token foo;
versuchmachtkluch.push_back(foo);
</code></pre>
<p>Edit: Tschuldigung. Dachte, du meinst mit <code>klasse</code> wirklich die Klasse Token. Dabei heißt die Variable des OP so.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1978761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1978761</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Wed, 10 Nov 2010 22:48:08 GMT</pubDate></item></channel></rss>