<?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[über zwei vectoren gleichzeitig iterieren?]]></title><description><![CDATA[<p>Hallo, ist es möglich in einer for-schleife über zwei vektoren zu iterieren(also mit iteratoren) so dass immer der n-te eintrag beider vektoren in jedem schleifendurchgang angefasst werden. also das was man mit</p>
<pre><code class="language-cpp">for(int i = 0 ; i &lt; size_of_both_vectors ; ++i){
..v_1[i].. ;
... v_2[i]..;
}
</code></pre>
<p>hätte.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/307334/über-zwei-vectoren-gleichzeitig-iterieren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 19:01:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/307334.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Aug 2012 18:57:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 18:57:50 GMT]]></title><description><![CDATA[<p>Hallo, ist es möglich in einer for-schleife über zwei vektoren zu iterieren(also mit iteratoren) so dass immer der n-te eintrag beider vektoren in jedem schleifendurchgang angefasst werden. also das was man mit</p>
<pre><code class="language-cpp">for(int i = 0 ; i &lt; size_of_both_vectors ; ++i){
..v_1[i].. ;
... v_2[i]..;
}
</code></pre>
<p>hätte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244862</guid><dc:creator><![CDATA[M10n]]></dc:creator><pubDate>Thu, 23 Aug 2012 18:57:50 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:02:37 GMT]]></title><description><![CDATA[<p>Nicht das ich wüsste. Hast du einen spezifischen Grund, warum du es so machen musst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244864</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:02:37 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:10:08 GMT]]></title><description><![CDATA[<p>Sicher, zumindest solange die Vektoren vom gleichen Typ sind und die gleiche Größe haben:</p>
<pre><code class="language-cpp">for (auto it=vec.begin(),it2=vec2.begin();it!=vec.end();++it,++it2)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2244868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244868</guid><dc:creator><![CDATA[Athar]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:10:08 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:10:49 GMT]]></title><description><![CDATA[<p>nun, ich hab n m lange datensätze und das k mal. und für verschiedene auswertungen brauch ich die in verschieden reihenfolgen . geschachtelt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244871</guid><dc:creator><![CDATA[M10n]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:10:49 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:14:52 GMT]]></title><description><![CDATA[<p>ach, perfekt, sowas hab ich gesucht, was macht den das auto?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244873</guid><dc:creator><![CDATA[M10n]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:14:52 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:17:33 GMT]]></title><description><![CDATA[<p>Definiere &quot;Gleichzeitig&quot;:<br />
Gleichzeitig im Sinne von Threading?<br />
Gleichzeitig im Sinne der Syntax?</p>
<p>EDIT: Auto ist automatische Typerkennung. So musst du nicht</p>
<pre><code>vector&lt;T&gt;::iterator
</code></pre>
<p>schreiben, weil der Compiler das für dich erkennt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244874</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:17:33 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:25:30 GMT]]></title><description><![CDATA[<p>wenn man das nicht gewusst hat und immer ausgeschrieben hat fühlt das sich wie betrug an. keine nachteile?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244876</guid><dc:creator><![CDATA[M10n]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:25:30 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:35:23 GMT]]></title><description><![CDATA[<p>M10n schrieb:</p>
<blockquote>
<p>wenn man das nicht gewusst hat und immer ausgeschrieben hat fühlt das sich wie betrug an. keine nachteile?</p>
</blockquote>
<p>Nicht soweit ich weiss.</p>
<p>EDIT: Doch, du kannst nicht auf eine auto Variable casten, typeid oder sizeof verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244877</guid><dc:creator><![CDATA[IrgendeinName]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:35:23 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:29:29 GMT]]></title><description><![CDATA[<p>IrgendeinName schrieb:</p>
<blockquote>
<p>M10n schrieb:</p>
<blockquote>
<p>wenn man das nicht gewusst hat und immer ausgeschrieben hat fühlt das sich wie betrug an. keine nachteile?</p>
</blockquote>
<p>Nicht soweit ich weiss.</p>
</blockquote>
<p>Gab einen Thread dazu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244878</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:29:29 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:34:34 GMT]]></title><description><![CDATA[<p>TravisG schrieb:</p>
<blockquote>
<p>Nicht das ich wüsste. Hast du einen spezifischen Grund, warum du es so machen musst?</p>
</blockquote>
<p>Genau!<br />
Halt mal nicht so hinter dem Berg mit dem eigentlichen Problem. Evtl. gibt es auch einen fertigen Algorithmus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244882</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:34:34 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:40:12 GMT]]></title><description><![CDATA[<p>oke, werd ich mal suchen...<br />
direkte folgefrage:<br />
warum kann ich in einer template-funciton sowas nicht machen</p>
<pre><code class="language-cpp">template&lt;class T&gt;
void mean_deviation(const std::vector&lt;T&gt; &amp; data , T &amp; mean , T &amp; deviation ) {
...
for(std::vector&lt;T&gt;::iterator current_data_point =  data.begin(); current_data_point != data.end() ; ++ current_data_point){
..
}
...
</code></pre>
<p>also der iterator kann so nicht da stehen....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244884</guid><dc:creator><![CDATA[M10n]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:40:12 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:48:33 GMT]]></title><description><![CDATA[<p>da fehlt ein typename:</p>
<pre><code class="language-cpp">typename std::vector&lt;T&gt;::iterator
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2244887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244887</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:48:33 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:51:08 GMT]]></title><description><![CDATA[<p>Weil der Compiler nicht weiß, ob <code>iterator</code> eine Funktion oder ein Typ ist. Da <code>std::vector&lt;T&gt;::iterator</code> hier von T abhängig ist, ist es ein dependent name/type.</p>
<p>Da der Compiler nun nicht weiter weiß, nimmt er an, dass <code>iterator</code> eine Membermethode ist. Was in einen Compiler-Fehler resultiert.</p>
<p><strong>Lösung:</strong><br />
Davor muss also ein** <code>typename</code> **(was genau das zurechtbiegt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244888</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:51:08 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 19:56:40 GMT]]></title><description><![CDATA[<p>vielen Dank ,<br />
auch das muss ich zu meiner schande gestehen wusste ich einfach nicht...<br />
heisst das jeder vom template abhängige typ muss nach typedef stehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244892</guid><dc:creator><![CDATA[M10n]]></dc:creator><pubDate>Thu, 23 Aug 2012 19:56:40 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 20:01:53 GMT]]></title><description><![CDATA[<p>M10n schrieb:</p>
<blockquote>
<p>heisst das jeder vom template abhängige typ muss nach typedef stehen?</p>
</blockquote>
<p>Du meinst <code>typename</code> .</p>
<p>Ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244897</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Thu, 23 Aug 2012 20:01:53 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 20:10:23 GMT]]></title><description><![CDATA[<p>ahh , perfekte erklärung, typename also. Vielen Dank, werde ich nicht mehr vergessen. <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/2244899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244899</guid><dc:creator><![CDATA[M10n]]></dc:creator><pubDate>Thu, 23 Aug 2012 20:10:23 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 20:41:05 GMT]]></title><description><![CDATA[<p>Nimm doch bitte einfach auto...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244909</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Thu, 23 Aug 2012 20:41:05 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 20:52:05 GMT]]></title><description><![CDATA[<p>Kellerautomat schrieb:</p>
<blockquote>
<p>Nimm doch bitte einfach auto...</p>
</blockquote>
<p>wenn dein Compiler C++11 kann und es aktiviert ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244912</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Thu, 23 Aug 2012 20:52:05 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 20:55:28 GMT]]></title><description><![CDATA[<p>Mir ist kein Commpiler bekannt, der auto nicht schon hat...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244913</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Thu, 23 Aug 2012 20:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 21:05:06 GMT]]></title><description><![CDATA[<p>Kellerautomat schrieb:</p>
<blockquote>
<p>Mir ist kein Commpiler bekannt, der auto nicht schon hat...</p>
</blockquote>
<p>Und wie ist es bei dir mit Versionen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244917</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Thu, 23 Aug 2012 21:05:06 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 21:20:03 GMT]]></title><description><![CDATA[<p>Wie meinen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244922</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Thu, 23 Aug 2012 21:20:03 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 21:34:40 GMT]]></title><description><![CDATA[<p>Kellerautomat schrieb:</p>
<blockquote>
<p>Wie meinen?</p>
</blockquote>
<p>Je nach dem, unterstützt die Version seines Compilers die er installiert hat (vielleicht hat er ja GCC 4.4 oder so) automatic type deduction vielleicht noch nicht <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2244927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244927</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Thu, 23 Aug 2012 21:34:40 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 22:12:49 GMT]]></title><description><![CDATA[<p>Dann ist er aber selbst Schuld. Soll er halt updaten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244938</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Thu, 23 Aug 2012 22:12:49 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 22:18:42 GMT]]></title><description><![CDATA[<p>Also ich finde diese Diskussion über C++11 ein wenig verwunderlich. Es gibt Situationen, da kann man nicht einfach so mal schnell updaten. Im professionellen Bereich ist es üblich, gut abgehangene Software zu verwenden. Und das sehr lange. Bis ich mal auf der Arbeit C++11 verwenden kann, wird wohl noch 2-3 Jahre vergehen.</p>
<p>Bei uns wird der Compiler nicht einfach mal aktualisiert. Das geschieht nur, wenn die Hardware mal erneuert wird.</p>
<p>Man denke auch mal an Red Hat Linux oder andere Linux Distributionen, die länger gewartet werden. Da wird auch noch Software entwickelt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244940</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Thu, 23 Aug 2012 22:18:42 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Thu, 23 Aug 2012 22:33:38 GMT]]></title><description><![CDATA[<p>Der TE ist offensichtlich keinprofessioneller Softwareentwickler...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2244945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2244945</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Thu, 23 Aug 2012 22:33:38 GMT</pubDate></item><item><title><![CDATA[Reply to über zwei vectoren gleichzeitig iterieren? on Fri, 24 Aug 2012 05:15:23 GMT]]></title><description><![CDATA[<p>versuchs mal so:</p>
<pre><code class="language-cpp">typename std::vector&lt;int&gt;::iterator it1 = vec1.begin();  // auto it1 = vec1.begin();
typename std::vector&lt;char&gt;::iterator it2 = vec2.begin(); // auto it2 = vec2.begin();
for (; it1 != vec1.end() &amp;&amp; it2 != vec2.end(); ++it1, ++it2)
    std::cout &lt;&lt; *it1 &lt;&lt; &quot;, &quot; &lt;&lt; *it2 &lt;&lt; std::endl;
</code></pre>
<p>Die Anforderung, dass es der gleiche Typ und die gleiche Größe sein muss ist<br />
Quatsch.</p>
<p>Kellerautomat schrieb:</p>
<blockquote>
<p>Der TE ist offensichtlich keinprofessioneller Softwareentwickler...</p>
</blockquote>
<p>Kein Grund, trotzdem sollte man sowohl C++11 als auch C++03 zu kennen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2245006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2245006</guid><dc:creator><![CDATA[Cyres]]></dc:creator><pubDate>Fri, 24 Aug 2012 05:15:23 GMT</pubDate></item></channel></rss>