<?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 nach bedarf erzeugen und benennen]]></title><description><![CDATA[<p>Hi, ich möchte immer 4 zahlen in einen vector packen und danach einen neuen erstellen, das bekomme ich auch zu hin (einfach zählervariable mitlaufen lassen, bei 4 neuen vector erstellen)<br />
Nur wie benenne ich die vectoren, ich hätte mir es mit einem festen string und einer Zählervariable zsmgefügt vorgestellt<br />
Also vectorname= str1+str2<br />
Jedoch muss zum heraufzählen die Zählervariable ein int sein, da es sonst bei mir zumindest nicht funktioniert hat</p>
<p>Wie benutze ich den zsmgesetzten namen als vectorname<br />
Also vector &lt;int&gt; vectorname</p>
<p>Danke für die Antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/334607/vector-nach-bedarf-erzeugen-und-benennen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 10:27:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/334607.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 Sep 2015 14:52:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sat, 26 Sep 2015 14:52:41 GMT]]></title><description><![CDATA[<p>Hi, ich möchte immer 4 zahlen in einen vector packen und danach einen neuen erstellen, das bekomme ich auch zu hin (einfach zählervariable mitlaufen lassen, bei 4 neuen vector erstellen)<br />
Nur wie benenne ich die vectoren, ich hätte mir es mit einem festen string und einer Zählervariable zsmgefügt vorgestellt<br />
Also vectorname= str1+str2<br />
Jedoch muss zum heraufzählen die Zählervariable ein int sein, da es sonst bei mir zumindest nicht funktioniert hat</p>
<p>Wie benutze ich den zsmgesetzten namen als vectorname<br />
Also vector &lt;int&gt; vectorname</p>
<p>Danke für die Antworten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469099</guid><dc:creator><![CDATA[C++Developer2000]]></dc:creator><pubDate>Sat, 26 Sep 2015 14:52:41 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sat, 26 Sep 2015 15:00:28 GMT]]></title><description><![CDATA[<p>Willst Du einen vector von vectoren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469100</guid><dc:creator><![CDATA[SG1]]></dc:creator><pubDate>Sat, 26 Sep 2015 15:00:28 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sat, 26 Sep 2015 15:06:49 GMT]]></title><description><![CDATA[<p>Das tolle an <code>std::vector</code> ist ja eigentlich, dass man die Dinger beliebig vergrößern und verkleinern kann.<br />
Wenn Du immer nur vier Zahlen hast (und das auch bis an alle Ewigkeiten so bleibt) nimm doch ein <code>std::array&lt;int, 4&gt;</code> (aus <code>&lt;array&gt;</code> ).</p>
<p>Da <code>std::array&lt;int, 4&gt;</code> elendig zu tippen ist, wählst Du auch noch einen &quot;catchy&quot; Namen dafür:<br />
<code>using ivec4=std::array&lt;int, 4&gt;;</code><br />
Oder ähnlich.</p>
<p>Und zu der Benamsung: wie wäre es, wenn Du die arrays wiederum in einen <code>std:vector</code> packst - einen <code>std::vector&lt;ivec4&gt;</code> also - und sie dann mit Ihrem Index <em>(0,1,2,...n)</em> im Vektor ansprichst?<br />
(wie schon SG1 vorgeschlagen hat.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469102</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Sat, 26 Sep 2015 15:06:49 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sat, 26 Sep 2015 15:33:09 GMT]]></title><description><![CDATA[<p>Erfahrungsgemäß bekommst du die hilfreichsten Antworten, wenn du beschreibst was du eigentlich machen willst, und nicht wie du etwas machen willst. Das wie wissen Andere oft besser.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469103</guid><dc:creator><![CDATA[HarteWare]]></dc:creator><pubDate>Sat, 26 Sep 2015 15:33:09 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sat, 26 Sep 2015 22:15:33 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Variablennamen können nicht zur Laufzeit erstellt werden.<br />
Mein Ansatz wäre entweder ein vector aus vectoren, also vector&lt;vector&lt;int&gt; &gt; (wichtig: Leerzeichen nicht vergessen, sonst wirds als &gt;&gt;-Operator interpretiert).</p>
<p>Falls du unbedingt Variablennamen haben möchtest, kannst du die vectoren mit einem string, der quasi dein Vectorname ist, in einer map speichern.<br />
Der string wäre dann der map-key, mit dem du auf den vector zugreifen kannst.</p>
<p>Das könnte dann z.B. so aussehen:</p>
<pre><code>map&lt;string,vector&lt;int&gt; &gt; vectormap; //map erzeugen
vectormap[&quot;vector1&quot;] = {1,2,3,4};   //ersten vector einfügen und mit Werten befüllen
int i = vectormap[&quot;vector1&quot;][2];    //Wert an Indexposition 2 von &quot;vector1&quot; auslesen
</code></pre>
<p>Es ist aber nur ein String, kein Variablenname. vector1[2] funktioniert nicht.</p>
<p>Ich arbeite sehr gerne mit maps und für so etwas eignen sie sich gut.</p>
<p>Viele Grüße<br />
Cherup</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469148</guid><dc:creator><![CDATA[Cherup]]></dc:creator><pubDate>Sat, 26 Sep 2015 22:15:33 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sat, 26 Sep 2015 22:58:36 GMT]]></title><description><![CDATA[<p>C++Developer2000 schrieb:</p>
<blockquote>
<p>Hi, ich möchte immer 4 zahlen in einen vector packen und danach einen neuen erstellen,</p>
</blockquote>
<p>Warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469150</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sat, 26 Sep 2015 22:58:36 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 02:52:54 GMT]]></title><description><![CDATA[<p>Furble Wurble schrieb:</p>
<blockquote>
<p>Da <code>std::array&lt;int, 4&gt;</code> elendig zu tippen ist, wählst Du auch noch einen &quot;catchy&quot; Namen dafür:<br />
<code>using ivec4=std::array&lt;int, 4&gt;;</code></p>
</blockquote>
<p>Ich bin eben verdammt schlau und benutze deshalb copy+paste wenn ich kein typedef kreire. <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/2469155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469155</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Sun, 27 Sep 2015 02:52:54 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 05:02:36 GMT]]></title><description><![CDATA[<p>EOP schrieb:</p>
<blockquote>
<p>Furble Wurble schrieb:</p>
<blockquote>
<p>Da <code>std::array&lt;int, 4&gt;</code> elendig zu tippen ist, wählst Du auch noch einen &quot;catchy&quot; Namen dafür:<br />
<code>using ivec4=std::array&lt;int, 4&gt;;</code></p>
</blockquote>
<p>Ich bin eben verdammt schlau und benutze deshalb copy+paste wenn ich kein typedef kreire. <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>
</blockquote>
<p>Du Fuchs! <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/2469156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469156</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Sun, 27 Sep 2015 05:02:36 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 08:19:48 GMT]]></title><description><![CDATA[<p>Danke für eure Antworten</p>
<p>wenn ich jetzt einen vector in einem vector mache, was bringt mir das, steh grad aufm schlauch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469159</guid><dc:creator><![CDATA[C++Developer2000]]></dc:creator><pubDate>Sun, 27 Sep 2015 08:19:48 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 09:12:30 GMT]]></title><description><![CDATA[<p>Es bringt Dir, dass Du dann mehrere Vectoren mit dynamischen &quot;Namen&quot; (=Indices) hast - genau das, was Du haben wolltest!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469161</guid><dc:creator><![CDATA[SG1]]></dc:creator><pubDate>Sun, 27 Sep 2015 09:12:30 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 09:51:24 GMT]]></title><description><![CDATA[<p>Da du keine Variablenname erzeugen kannst, musst du den vector ja irgendwo speichern, damit du später drauf zugreifen kannst. Das wäre sonst wie eine Liste in einem GROßEN Archiv und keiner weiß wo sie liegt <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 />
Also speicherst du die erzeugten vectoren in einem anderen Container, eben einem vector oder einer map.<br />
Dadurch kannst du so viele vectoren erzeugen oder auch entfernen, wie du willst, der &quot;speicher&quot;-vector wächst einfach mit.<br />
Also genau das, was du möchtest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469162</guid><dc:creator><![CDATA[Cherup]]></dc:creator><pubDate>Sun, 27 Sep 2015 09:51:24 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 11:03:16 GMT]]></title><description><![CDATA[<p>Cherup schrieb:</p>
<blockquote>
<p>Mein Ansatz wäre entweder ein vector aus vectoren, also vector&lt;vector&lt;int&gt; &gt; (wichtig: Leerzeichen nicht vergessen, sonst wirds als &gt;&gt;-Operator interpretiert)</p>
</blockquote>
<p>Das Leerzeichen ist seit C++11 nicht mehr nötig und einigen Compilern haben es auch schon davor akzeptiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469164</guid><dc:creator><![CDATA[sebi707]]></dc:creator><pubDate>Sun, 27 Sep 2015 11:03:16 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 11:28:44 GMT]]></title><description><![CDATA[<p>hmm, hast recht. Ich hatte es mir angewöhnt, weil mein Compiler dabei immer gemotzt hat. Gut zu wissen <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/2469166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469166</guid><dc:creator><![CDATA[Cherup]]></dc:creator><pubDate>Sun, 27 Sep 2015 11:28:44 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 12:42:04 GMT]]></title><description><![CDATA[<p>Vielleicht brauchst du eine Struktur/Klasse, welche 4 int-Member enthält. Dann kannst du Instanzen davon in einen vector packen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469168</guid><dc:creator><![CDATA[Techel]]></dc:creator><pubDate>Sun, 27 Sep 2015 12:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 12:53:36 GMT]]></title><description><![CDATA[<p>Warum dafür eine eigene Klasse schreiben?<br />
Dann braucht man auch wieder get/set-Methoden um die Werte zu setzen und auszulesen.<br />
Je nachdem, wofür man die vectoren mit den 4 Werten benutzen will, muss/kann/sollte man dann weitere Methoden wie eine swap-Funktionen schreiben oder Operatoren überladen.<br />
vectoren haben das schon alles.<br />
Viel zu viel unnötiger Aufwand. Und man hat ebenfalls keine &quot;dynamischen&quot; Variablennamen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469170</guid><dc:creator><![CDATA[Cherup]]></dc:creator><pubDate>Sun, 27 Sep 2015 12:53:36 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 13:11:52 GMT]]></title><description><![CDATA[<p>Wenn es immer nur 4 werte pro einheit sind ist eine struct in Kombination mit einem vector/map die perfekte wahl.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469172</guid><dc:creator><![CDATA[Techel]]></dc:creator><pubDate>Sun, 27 Sep 2015 13:11:52 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 13:32:59 GMT]]></title><description><![CDATA[<p>und warum kein vector?<br />
Wie schon gesagt, man muss sehr viel an zusätzlichen Funktionen schreiben.<br />
Außerdem muss man dann entweder 4 get-methoden schreiben um die Werte auszulesen (sehr umständlich bei der späteren Benutzung) oder eine get-Funktion, die die Werte mit einem vector zurückgibt (da kann man die Werte auch gleich in einem vector speichern oder aber man macht die ints öffentlich, was dem Konzept der Datenkapselung widerspricht und eigentlich nie eine gute Idee ist.<br />
Abgesehen davon muss man auch eine mögliche Erweiterung auf größere vectoren in Betracht ziehen. Eine Klasse mit 4 ints ist einfach gar nicht anpassungsfähig.<br />
Man mus ja nicht das Rad neu erfinden...</p>
<p>Nenn mir bitte einen vernünftigen Grund statt eines vectors eine Klasse/struct zu nutzen, ich kann mir beim besten Willen keinen vorstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469175</guid><dc:creator><![CDATA[Cherup]]></dc:creator><pubDate>Sun, 27 Sep 2015 13:32:59 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 13:58:55 GMT]]></title><description><![CDATA[<p>Cherup schrieb:</p>
<blockquote>
<p>Dann braucht man auch wieder get/set-Methoden um die Werte zu setzen und auszulesen.</p>
</blockquote>
<p>Nein, die braucht man nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469176</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sun, 27 Sep 2015 13:58:55 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 14:22:39 GMT]]></title><description><![CDATA[<p>Gut,wenn man die ints öffentlich hält braucht man sie natürlich nicht. Von öffentlichen variablen halte ich aber nicht viel.<br />
Ich sehe trotzdem noch keinen Vorteil darin eine eigene Klasse zu schreiben statt einen vector zu nutzen, nur um 4 int-variablen zu speichern.</p>
<p>Die Diskusion geht auch grade etwas am eigentlichen Thema vorbei. Die Frage war ja, wie man zur Laufzeit Variablennamen erzeugt und das geht nicht.</p>
<p>Was jetzt die beste Vorgehenweise ist hängt von der Problemstellung ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469178</guid><dc:creator><![CDATA[Cherup]]></dc:creator><pubDate>Sun, 27 Sep 2015 14:22:39 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 14:47:08 GMT]]></title><description><![CDATA[<p>Cherup schrieb:</p>
<blockquote>
<p>Da du keine Variablenname erzeugen kannst, musst du den vector ja irgendwo speichern, damit du später drauf zugreifen kannst. Das wäre sonst wie eine Liste in einem GROßEN Archiv und keiner weiß wo sie liegt <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 />
Also speicherst du die erzeugten vectoren in einem anderen Container, eben einem vector oder einer map.<br />
Dadurch kannst du so viele vectoren erzeugen oder auch entfernen, wie du willst, der &quot;speicher&quot;-vector wächst einfach mit.<br />
Also genau das, was du möchtest.</p>
</blockquote>
<p>Also quasi</p>
<pre><code>vector&lt;vector&lt;int&gt; &gt; Vektorenspeicher{};
</code></pre>
<p>Nur wie spreche ich den an, weil</p>
<pre><code>Vektorenspeicher.push_back(vector&lt;int&gt; Vektor1);
</code></pre>
<p>funktioniert nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469180</guid><dc:creator><![CDATA[C++Developer2000]]></dc:creator><pubDate>Sun, 27 Sep 2015 14:47:08 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 15:06:53 GMT]]></title><description><![CDATA[<p>zum einfügen z.B. so:</p>
<pre><code>vector&lt;vector&lt;int&gt;&gt; vectorSpeicher;

//vorher erstellter vector:
vector&lt;int&gt; tempvec = {1,2,3,4};   //tempvec erzeugen und mit Werten füllen
vectorSpeicher.push_back(tempvec); //tempvec dem Speicher hinzufügen
tempvec = {5,6,7,8};               //tempvec mit neuen Werten befüllen
vectorSpeicher.push_back(tempvec); //und wieder dem Speicher hinzufügen

//oder direkt:
vectorSpeicher.push_back({1,2,3,4});
vectorSpeicher.push_back({5,6,7,8});
</code></pre>
<p>Das Auslesen ist auch simpel:</p>
<pre><code>int i = vectorSpeicher[0][2]; //i bekommt den Wert 3
</code></pre>
<p>Viele Grüße<br />
Cherup</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469182</guid><dc:creator><![CDATA[Cherup]]></dc:creator><pubDate>Sun, 27 Sep 2015 15:06:53 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 16:00:32 GMT]]></title><description><![CDATA[<p>Cherup schrieb:</p>
<blockquote>
<p>Gut,wenn man die ints öffentlich hält braucht man sie natürlich nicht. Von öffentlichen variablen halte ich aber nicht viel.<br />
Ich sehe trotzdem noch keinen Vorteil darin eine eigene Klasse zu schreiben statt einen vector zu nutzen, nur um 4 int-variablen zu speichern.</p>
</blockquote>
<p>Wenn diese 4 Werte eine logische Struktur bilden, dann lohnt sich meist eine Klasse. Vor allem will man gerade dann gewöhnlich auch nicht auf die einzelnen Werte zugreifen, sodnern die logische innerere Struktur verändern bzw. eine Operationen darauf/damit ausführen.<br />
Und damit hat man ganz schnell eine Klasse bzw. deren Verantwortlichkeit.</p>
<p>Cherup schrieb:</p>
<blockquote>
<p>Die Diskusion geht auch grade etwas am eigentlichen Thema vorbei. Die Frage war ja, wie man zur Laufzeit Variablennamen erzeugt und das geht nicht.</p>
</blockquote>
<p>Richtig.</p>
<p>Cherup schrieb:</p>
<blockquote>
<p>Was jetzt die beste Vorgehenweise ist hängt von der Problemstellung ab.</p>
</blockquote>
<p>Auch wieder richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469185</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sun, 27 Sep 2015 16:00:32 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 16:43:54 GMT]]></title><description><![CDATA[<p>Das beste wäre jetzt zu wissen, was der TE vor hat <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/2469191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469191</guid><dc:creator><![CDATA[Techel]]></dc:creator><pubDate>Sun, 27 Sep 2015 16:43:54 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Sun, 27 Sep 2015 16:59:32 GMT]]></title><description><![CDATA[<p>Ja das wäre gut <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>
<p>Wenn Operationen mit/auf den Werten durchgeführt werden sollen, dann macht eine Klasse wirklich sinn, da stimme ich zu.<br />
Ich hatte es so verstanden, das bloß beliebig oft 4 Werte gespeichert werden sollen, da macht eine Klasse für mich keinen Sinn.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469198</guid><dc:creator><![CDATA[Cherup]]></dc:creator><pubDate>Sun, 27 Sep 2015 16:59:32 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Wed, 30 Sep 2015 15:33:19 GMT]]></title><description><![CDATA[<p>Ok also um nochmals das Problem erläutern, der Nutzer gibt vier Zahlen und ich berechne noch vier dazu, also nach 4 eingegebenenen Zahlen soll ein neuer leerer vector erzeugt werden, nur weiß ich natürlich nicht wie viele vektoren ich benötige, da es davon abhängt wie oft der nutzer vier zahlen eingibt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2469463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469463</guid><dc:creator><![CDATA[C++Developer2000]]></dc:creator><pubDate>Wed, 30 Sep 2015 15:33:19 GMT</pubDate></item><item><title><![CDATA[Reply to Vector nach bedarf erzeugen und benennen on Wed, 30 Sep 2015 16:32:24 GMT]]></title><description><![CDATA[<p>C++Developer2000 schrieb:</p>
<blockquote>
<p>Ok also um nochmals das Problem erläutern, der Nutzer gibt vier Zahlen und ich berechne noch vier dazu, also nach 4 eingegebenenen Zahlen soll ein neuer leerer vector erzeugt werden, nur weiß ich natürlich nicht wie viele vektoren ich benötige, da es davon abhängt wie oft der nutzer vier zahlen eingibt</p>
</blockquote>
<p>Also etwas in dieser Richtung?</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;

class Viererpack
{
  int data[4];
  friend std::istream&amp; operator&gt;&gt;(std::istream &amp;in, Viererpack &amp;vp)
  {
    return in &gt;&gt; vp.data[0] &gt;&gt; vp.data[1] &gt;&gt; vp.data[2] &gt;&gt; vp.data[3];
  }
  friend std::ostream&amp; operator&lt;&lt;(std::ostream &amp;out, const Viererpack &amp;vp)
  {
    return out &lt;&lt; '{' &lt;&lt; vp.data[0] &lt;&lt; &quot;, &quot; &lt;&lt; vp.data[1] &lt;&lt; &quot;, &quot; &lt;&lt; vp.data[2] &lt;&lt; &quot;, &quot; &lt;&lt; vp.data[3] &lt;&lt; '}';
  }
};

int main()
{
  std::vector&lt;Viererpack&gt; viererpacks;
  std::cout &lt;&lt; &quot;Beliebig viele Viererpacks eingeben!\n&quot;;
  for(Viererpack vp; std::cin &gt;&gt; vp; ) viererpacks.push_back(vp);

  std::cout &lt;&lt; &quot;Liste eingegebener Viererpacks:\n&quot;;
  for (auto const&amp; vp : viererpacks)
    std::cout &lt;&lt; vp &lt;&lt; '\n';
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2469466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2469466</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 30 Sep 2015 16:32:24 GMT</pubDate></item></channel></rss>