<?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[Vectoren]]></title><description><![CDATA[<p>Hallo alle zusammen,</p>
<p>ich habe folgenden Problem:</p>
<p>vector&lt;int&gt;v = {0,1,6,8} = {v0,v1,v2,v3}</p>
<p>ich messe immer folgende abstand:<br />
vector&lt;int&gt;abstand1 = {[v1-v0],[v2-v1],[v3-v2]}<br />
vector&lt;int&gt;abstand2 = {[v2-v0],[v3-v1]}<br />
vector&lt;int&gt;abstand3 = {[v3-v0]}</p>
<p>das Problem habe ich gelöst aber mit eine sehr lange FKT.<br />
über 300 Zeile hier einem abschnitt (bei v.size()=4)</p>
<pre><code>int laenge = hilfs_vector.size();
switch(laenge)
{
case 1:
abstand1.push_back(v[0]);
break;
case 2:
for(unsigned int i=0 ; i&lt;v.size()-1 ;++i)
{
 abstand1.push_back(v[i+1]-v[i]);
}
break;
case 3:
for(unsigned int i=0 ; i&lt;v.size()-1 ;++i)
{
  abstand1.push_back(v[i+1]-v[i]);
}
for(unsigned int i=0 ; i&lt;v.size()-2 ;++i)
{
  abstand2.push_back(v[i+2]-v[i]);
}
break;
case 4:
for(unsigned int i=0 ; i&lt;v.size()-1 ;++i)
{
  abstand1.push_back(v[i+1]-v[i]);
}
for(unsigned int i=0 ; i&lt;v.size()-2 ;++i)
{
  abstand2.push_back(v[i+2]-v[i]);
}
for(unsigned int i=0 ; i&lt;v.size()-3 ;++i)
{
 abstand3.push_back(v[i+3]-v[i]);
}
break;
</code></pre>
<p>ganz banal gesagt ich bin immer zu fuss gegangen ja nach wie lange der vector ist und das ist gar nicht gut.</p>
<p>Man kann bestimmt mit 2 For schleife das ganze lösen aber ich komme nicht darauf<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/318706/vectoren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 19:54:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/318706.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Jul 2013 15:18:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vectoren on Tue, 23 Jul 2013 15:18:19 GMT]]></title><description><![CDATA[<p>Hallo alle zusammen,</p>
<p>ich habe folgenden Problem:</p>
<p>vector&lt;int&gt;v = {0,1,6,8} = {v0,v1,v2,v3}</p>
<p>ich messe immer folgende abstand:<br />
vector&lt;int&gt;abstand1 = {[v1-v0],[v2-v1],[v3-v2]}<br />
vector&lt;int&gt;abstand2 = {[v2-v0],[v3-v1]}<br />
vector&lt;int&gt;abstand3 = {[v3-v0]}</p>
<p>das Problem habe ich gelöst aber mit eine sehr lange FKT.<br />
über 300 Zeile hier einem abschnitt (bei v.size()=4)</p>
<pre><code>int laenge = hilfs_vector.size();
switch(laenge)
{
case 1:
abstand1.push_back(v[0]);
break;
case 2:
for(unsigned int i=0 ; i&lt;v.size()-1 ;++i)
{
 abstand1.push_back(v[i+1]-v[i]);
}
break;
case 3:
for(unsigned int i=0 ; i&lt;v.size()-1 ;++i)
{
  abstand1.push_back(v[i+1]-v[i]);
}
for(unsigned int i=0 ; i&lt;v.size()-2 ;++i)
{
  abstand2.push_back(v[i+2]-v[i]);
}
break;
case 4:
for(unsigned int i=0 ; i&lt;v.size()-1 ;++i)
{
  abstand1.push_back(v[i+1]-v[i]);
}
for(unsigned int i=0 ; i&lt;v.size()-2 ;++i)
{
  abstand2.push_back(v[i+2]-v[i]);
}
for(unsigned int i=0 ; i&lt;v.size()-3 ;++i)
{
 abstand3.push_back(v[i+3]-v[i]);
}
break;
</code></pre>
<p>ganz banal gesagt ich bin immer zu fuss gegangen ja nach wie lange der vector ist und das ist gar nicht gut.</p>
<p>Man kann bestimmt mit 2 For schleife das ganze lösen aber ich komme nicht darauf<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340650</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340650</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Tue, 23 Jul 2013 15:18:19 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 11 Jun 2014 22:48:40 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340657</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 11 Jun 2014 22:48:40 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Tue, 23 Jul 2013 16:04:48 GMT]]></title><description><![CDATA[<p>Eine ganze kurze Erklärung wäre super<br />
Danke in voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340660</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Tue, 23 Jul 2013 16:04:48 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 11 Jun 2014 22:48:44 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340662</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 11 Jun 2014 22:48:44 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Tue, 23 Jul 2013 16:11:43 GMT]]></title><description><![CDATA[<p>Wenn ich mit dir ganz ehrlich bin nein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340663</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Tue, 23 Jul 2013 16:11:43 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Tue, 23 Jul 2013 16:17:11 GMT]]></title><description><![CDATA[<p>Wie rufe ich diese Methode überhaupt auf?<br />
Wie fühle ich meine Abstände abstände1,abstände2,abstände3?</p>
<p>ich bin einen Anfänger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340668</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Tue, 23 Jul 2013 16:17:11 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 11 Jun 2014 22:48:48 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340671</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 11 Jun 2014 22:48:48 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Tue, 23 Jul 2013 16:36:17 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">vector&lt;int&gt; v = {0,1,6,8};
vector&lt;vector&lt;int&gt; &gt; abstand(v.size());
for (size_t i=0; i&lt;v.size(); ++i)
    inner_product(v.begin(),v.end()-i, v.begin()+i, &amp;abstand[i],
                  [](vector&lt;int&gt;* v,int a){return v-&gt;push_back(abs(a)),v;},
                  minus&lt;int&gt;());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2340675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340675</guid><dc:creator><![CDATA[wesentlich]]></dc:creator><pubDate>Tue, 23 Jul 2013 16:36:17 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Tue, 23 Jul 2013 16:45:06 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8250">@Swordfish</a><br />
bei dieses vector:</p>
<p>vector&lt;int&gt;v = {0,1,6,8} = {v0,v1,v2,v3}</p>
<p>ich messe immer folgende abstand:<br />
vector&lt;int&gt;abstand1 = {[v1-v0],[v2-v1],[v3-v2]}<br />
vector&lt;int&gt;abstand2 = {[v2-v0],[v3-v1]}<br />
vector&lt;int&gt;abstand3 = {[v3-v0]}</p>
<p>und deinem Code:</p>
<pre><code>void foo( std::vector&lt; int &gt; const &amp; v )
{
    for( std::vector&lt; int &gt;::size_type i = 0; i &lt; v.size() - 1; ++i ) {

        for( std::vector&lt; int &gt;::size_type k = 0; k &lt; v.size() - 1 - i; ++k ) {

            std::cout &lt;&lt; &quot;v[ &quot; &lt;&lt; i + k + 1 &lt;&lt; &quot; ] - v[ &quot; &lt;&lt; k &lt;&lt; &quot; ];\n&quot;;
        }
        std::cout.put( '\n' );
    }
}
</code></pre>
<p>wie kann ich die Vektoren fühlen ?<br />
abstand1, abstand2, abstand3... und wie sieht es aus wenn der Vektor v.size()= n;</p>
<p>Danke in voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340677</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Tue, 23 Jul 2013 16:45:06 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 11 Jun 2014 22:48:52 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340706</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 11 Jun 2014 22:48:52 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 06:14:03 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8250">@Swordfish</a></p>
<p>ich habe das test Prog bei mir ausprobiert<br />
Ich bekomme folgende Fehlermeldung:<br />
error C2143: syntax error : missing ',' before ':'<br />
error C3531: 'k': a symbol whose type contains 'auto' must have an initializer</p>
<p>und das ist genau in diesen Zeile:</p>
<pre><code>for( auto k : result[ i ])
</code></pre>
<p>ich habe Visual Studio 2010</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340782</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Wed, 24 Jul 2013 06:14:03 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 07:06:42 GMT]]></title><description><![CDATA[<p>es hat sich erledigt<br />
danke <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/2340787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340787</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Wed, 24 Jul 2013 07:06:42 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 08:34:46 GMT]]></title><description><![CDATA[<p>Ich habe mehrere Vektoren v1,v2,v3,v4.....v26<br />
ich möchte alle vektoren v1-v26 in einem einzigen Vektor reinpacken?<br />
Wie mache ich das am besten dynamisch ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340800</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Wed, 24 Jul 2013 08:34:46 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 09:30:56 GMT]]></title><description><![CDATA[<p>MaximGast schrieb:</p>
<blockquote>
<p>Ich habe mehrere Vektoren v1,v2,v3,v4.....v26<br />
ich möchte alle vektoren v1-v26 in einem einzigen Vektor reinpacken?<br />
Wie mache ich das am besten dynamisch ?</p>
</blockquote>
<p>Sind alle vectors in einem Container, oder sind sie alle Einzelgänger?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340810</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Wed, 24 Jul 2013 09:30:56 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 09:37:07 GMT]]></title><description><![CDATA[<p><strong>Allerspätestens</strong> jetzt solltest du dich wirklich mal hinsetzen und ein <strong>gutes C++ Buch</strong> lesen. Falls notwendig vorher kaufen, eine Liste der Buchempfehlungen findest du in der FAQ. Du hangelst dich von einem trivialen Problem zum nächsten, ohne dass da irgendwie Eigeninitiative oder Fortschritt zu erkennen ist. Das ist jetzt wirklich nicht beleidigend oder herablassend, aber das sind Probleme, die man durchaus alleine lösen kann, wenn man sich mal hinsetzt, liest, und nachdenkt.</p>
<p>PS:<br />
Das Visual Studio 2010 kann noch kein C++11, daher kann dein Compiler die for-Schleife nicht übersetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340812</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Wed, 24 Jul 2013 09:37:07 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 10:02:01 GMT]]></title><description><![CDATA[<p>DocShoe schrieb:</p>
<blockquote>
<p>PS:<br />
Das Visual Studio 2010 kann noch kein C++11, daher kann dein Compiler die for-Schleife nicht übersetzen.</p>
</blockquote>
<p>Doch, ein bisschen: Und die for_each Schleife kann er. Jedoch mit anderer Syntax (so wie in C# glaube ich)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340823</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 24 Jul 2013 10:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 13:43:58 GMT]]></title><description><![CDATA[<p>Ich weiss dass ich euch genervt habe aber ich komme einfach nicht weiter</p>
<p>ich kriege das irgendwie nicht hin so ein Schande....</p>
<p>@out Sind alle vectors in einem Container, oder sind sie alle Einzelgänger?</p>
<p>--&gt;Sie sind Einzelgänger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340870</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Wed, 24 Jul 2013 13:43:58 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 13:51:51 GMT]]></title><description><![CDATA[<p>der Anzahl der Vectoren ist mir bekannt da kann ich rausfinden<br />
aber die lange der Vektor weiss es nicht.<br />
Es dynamische ablauf deswegen ....<br />
das heisst jedes Mal muss ermittelt werden wie viel Vektoren habe ich und wie lange jeden Vektor <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340875</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Wed, 24 Jul 2013 13:51:51 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 14:05:07 GMT]]></title><description><![CDATA[<p><a href="http://en.cppreference.com/w/" rel="nofollow">C++ Reference</a>.<br />
Suchst du vector, guckst du member.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340881</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Wed, 24 Jul 2013 14:05:07 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 14:07:52 GMT]]></title><description><![CDATA[<p>MaximGast schrieb:</p>
<blockquote>
<p>das heisst jedes Mal muss ermittelt werden wie viel Vektoren habe ich und wie lange jeden Vektor <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
</blockquote>
<p>Das verstehe ich nicht. Wenn alle vectors Einzelgänger sind, dann sind es doch immer gleich viele vectors. Das musst du ja hartcodiert haben. Wieso musst du das dann jedes Mal ermitteln? Wenn es hartcodiert ist, sind es doch jedes mal gleich viele?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340883</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Wed, 24 Jul 2013 14:07:52 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 14:10:38 GMT]]></title><description><![CDATA[<p>Und wenn das hartcodiert ist, ist das natürlich ziemlich doof. Dann musst du das wohl so machen:</p>
<pre><code>#include &lt;numeric&gt;
#include &lt;vector&gt;
using namespace std;

int main()
{
	vector&lt;int&gt; v1(10);
	iota( begin(v1), end(v1), 10);
	vector&lt;int&gt; v2(10);
	iota( begin(v2), end(v2), 20);
	vector&lt;int&gt; v3(10);
	iota( begin(v3), end(v3), 30);
	vector&lt;int&gt; v4(10);
	iota( begin(v4), end(v4), 40);
	vector&lt;int&gt; v5(10);
	iota( begin(v5), end(v5), 50);

    // Hier gehts für dich los:
	unsigned size = v1.size() + v2.size() + v3.size() + v4.size() + v5.size();
	vector&lt;int&gt; all;
	all.reserve( size );
	all.insert( end(all), begin(v1), end(v1) );
	all.insert( end(all), begin(v2), end(v2) );
	all.insert( end(all), begin(v3), end(v3) );
	all.insert( end(all), begin(v4), end(v4) );
	all.insert( end(all), begin(v5), end(v5) );
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2340885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340885</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Wed, 24 Jul 2013 14:10:38 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 14:19:18 GMT]]></title><description><![CDATA[<p>Der Anzahl der Vektoren ergibt sich nach einen bestimmten Messvorgang.<br />
zb Mess1:--&gt; v1,v2,v3,v4<br />
Mess 2:--&gt; v5,v6,v7,v8<br />
....</p>
<p>Meine Vorhaben ist:<br />
Wenn ich bei Mess1 bin wollte ich alle Vektoren in einen einzigen vektor haben, damit ich noch eine andere Filter einsetzen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340888</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Wed, 24 Jul 2013 14:19:18 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 14:24:51 GMT]]></title><description><![CDATA[<p>Zeig mir mal deinen aktuelle Quellcode, wo du deine vectoren erstellst usw.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2340891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340891</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Wed, 24 Jul 2013 14:24:51 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 14:41:06 GMT]]></title><description><![CDATA[<p>Die Vektoren werden erstmal hier erstellt:</p>
<pre><code>template&lt; typename T &gt;
vector&lt; vector&lt; T &gt; &gt; foo(vector&lt; T &gt; const &amp; input )
{
    typedef vector&lt; T &gt;::size_type size_type;

    size_type const size = input.size() - 1;
    vector&lt; vector&lt; T &gt; &gt; result( size );
    vector&lt; T &gt; current( size );

    for( size_type i = 0; i &lt; size; result[ i ] = current, current.resize( size - ++i ) )
        for( size_type k = 0; k &lt; size - i; ++k )
            current[ k ] = input[ i + k + 1 ] - input[ k ];

    return result;
}
</code></pre>
<p>dann rufe ich diese Methode in main() Fkt:</p>
<pre><code>std::vector&lt; std::vector&lt; int &gt; &gt; result = foo( hilfs_vector );
for( std::vector&lt; std::vector&lt; int &gt; &gt;::size_type i= 0; i &lt; result.size(); ++i ){

        std::cout &lt;&lt; &quot;Delta &quot; &lt;&lt; i &lt;&lt; &quot;: &quot;;
		ausgabe(result[i]);
        std::cout.put( '\n' );
    }
</code></pre>
<p>--&gt; Der Anzahl der Vektoren ist gleich der Anzahl von i bzw Delta.<br />
Meine ausgabe() sieht so aus:</p>
<pre><code>void ausgabe(vector&lt;int&gt;&amp;v)
{
	vector&lt;int&gt;::iterator iNext = v.begin();
	vector&lt;int&gt;::iterator iEnd = v.end();
	while(iNext &lt; iEnd)
	{
		cout &lt;&lt; &quot; &quot; &lt;&lt;*iNext++ &lt;&lt; &quot; &quot;;
	}
	cout &lt;&lt; endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2340902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340902</guid><dc:creator><![CDATA[MaximGast]]></dc:creator><pubDate>Wed, 24 Jul 2013 14:41:06 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 15:19:56 GMT]]></title><description><![CDATA[<p>Also doch keine Einzelgänger, wenn sie alle in einem Container liegen...</p>
<p>Also du willst das hier?</p>
<pre><code>vector&lt;int&gt; concatenate_vectors( const vector&lt;vector&lt;int&gt;&gt;&amp; v )
{
	unsigned size = 0;
	for( auto it=begin(v); it!=end(v); ++it, size+=it-&gt;size() );

	vector&lt;int&gt; concatenate;
	concatenate.reserve( size );
	for( auto it=begin(v); it!=end(v); ++it, concatenate.insert(end(concatenate),begin(*it),end(*it)) );
	return concatenate;
}

int main()
{
	// ...
	vector&lt;int&gt; concatenate = concatenate_vectors( result );
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2340914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340914</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Wed, 24 Jul 2013 15:19:56 GMT</pubDate></item><item><title><![CDATA[Reply to Vectoren on Wed, 24 Jul 2013 15:22:48 GMT]]></title><description><![CDATA[<p>Huch, die beiden Teile musst du noch vertauschen.</p>
<pre><code>for( auto it=begin(v); it!=end(v); size+=it-&gt;size(), ++it );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2340916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2340916</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Wed, 24 Jul 2013 15:22:48 GMT</pubDate></item></channel></rss>