<?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 iterator frage]]></title><description><![CDATA[<p>hi, warum ist der cout befehl in der for schleife fehlerhaft? danke!</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;

class test {

public:

	test() {
		zaehler++;
	}

	static int zaehler;
};

using namespace std;

int test::zaehler;

int main() {

	test::zaehler = 0;

	vector&lt;test&gt;testreihe;
	vector&lt;test&gt;::iterator i;
	test tester1;
	testreihe.push_back(tester1);
	testreihe.push_back(tester1);
	testreihe.push_back(tester1);

	for (i = testreihe.begin(); i != testreihe.end(); i++)
	{
		cout &lt;&lt; *i.zaehler;
	}

	cout &lt;&lt; &quot;hallo welt&quot; &lt;&lt; endl;

	system(&quot;PAUSE&quot;);

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/332573/vector-iterator-frage</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 20:41:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/332573.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 09 May 2015 01:10:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vector iterator frage on Sat, 09 May 2015 01:10:45 GMT]]></title><description><![CDATA[<p>hi, warum ist der cout befehl in der for schleife fehlerhaft? danke!</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;

class test {

public:

	test() {
		zaehler++;
	}

	static int zaehler;
};

using namespace std;

int test::zaehler;

int main() {

	test::zaehler = 0;

	vector&lt;test&gt;testreihe;
	vector&lt;test&gt;::iterator i;
	test tester1;
	testreihe.push_back(tester1);
	testreihe.push_back(tester1);
	testreihe.push_back(tester1);

	for (i = testreihe.begin(); i != testreihe.end(); i++)
	{
		cout &lt;&lt; *i.zaehler;
	}

	cout &lt;&lt; &quot;hallo welt&quot; &lt;&lt; endl;

	system(&quot;PAUSE&quot;);

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2453053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2453053</guid><dc:creator><![CDATA[Karottenkotze]]></dc:creator><pubDate>Sat, 09 May 2015 01:10:45 GMT</pubDate></item><item><title><![CDATA[Reply to vector iterator frage on Sat, 09 May 2015 01:37:58 GMT]]></title><description><![CDATA[<p>Weil <code>*</code> &gt; <code>.</code></p>
<p>Probier mal <code>(*i).zaehler</code> oder <code>i-&gt;zaehler</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2453054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2453054</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Sat, 09 May 2015 01:37:58 GMT</pubDate></item><item><title><![CDATA[Reply to vector iterator frage on Sat, 09 May 2015 03:25:14 GMT]]></title><description><![CDATA[<p>ok danke. Andere frage ich wollte viele objekte von test erstellen ohne die objektbezeichnung ändern zu müssen und glaube das geht wenn man das über eine voidfunktion macht. aber irgendwie klappt es nicht den vector über die parameterliste zu übergeben. warum nicht.</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;

class test;

void neuertest(vector&lt;test&gt;x);

class test {

public:

	test() {
		zaehler++;
		zahl = zaehler;
	}

	static int zaehler;
	int zahl;
};

using namespace std;

int test::zaehler;

int main() {

	vector&lt;test&gt;testreihe;
	vector&lt;test&gt;::iterator i;

	test::zaehler = 0;

	neuertest(vector&lt;test&gt;testreihe);
	neuertest(vector&lt;test&gt;testreihe);
	neuertest(vector&lt;test&gt;testreihe);

	for (i = testreihe.begin(); i != testreihe.end(); i++)
	{
		cout &lt;&lt; (*i).zahl &lt;&lt; endl;
	}

	cout &lt;&lt; &quot;hallo welt&quot; &lt;&lt; endl;

	system(&quot;PAUSE&quot;);

	return 0;
}

void neuertest(vector&lt;test&gt;x) {
	test tester;
	x.push_back(tester);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2453055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2453055</guid><dc:creator><![CDATA[Karottenkotze]]></dc:creator><pubDate>Sat, 09 May 2015 03:25:14 GMT</pubDate></item><item><title><![CDATA[Reply to vector iterator frage on Sat, 09 May 2015 04:02:48 GMT]]></title><description><![CDATA[<p>ah ich bin darauf gekommen, aber warum werden die einträge nach ende der funktion wieder verworfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2453056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2453056</guid><dc:creator><![CDATA[Karottenkotze]]></dc:creator><pubDate>Sat, 09 May 2015 04:02:48 GMT</pubDate></item><item><title><![CDATA[Reply to vector iterator frage on Sat, 09 May 2015 06:28:40 GMT]]></title><description><![CDATA[<p>Karottenkotze schrieb:</p>
<blockquote>
<p>ah ich bin darauf gekommen, aber warum werden die einträge nach ende der funktion wieder verworfen?</p>
</blockquote>
<p>Weil du eine Kopie des vectors geändert hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2453058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2453058</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sat, 09 May 2015 06:28:40 GMT</pubDate></item><item><title><![CDATA[Reply to vector iterator frage on Sat, 09 May 2015 08:02:39 GMT]]></title><description><![CDATA[<p>Karottenkotze schrieb:</p>
<blockquote>
<p>ah ich bin darauf gekommen, aber warum werden die einträge nach ende der funktion wieder verworfen?</p>
</blockquote>
<p>Besorg dir ein Grundlagenbuch. Da wird der Unterschied zwischen call by value und call by reference erklaert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2453063</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2453063</guid><dc:creator><![CDATA[Marthog]]></dc:creator><pubDate>Sat, 09 May 2015 08:02:39 GMT</pubDate></item></channel></rss>