<?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[Elemente verschieben im Dynamisches Array]]></title><description><![CDATA[<p>Ich möchte in einem dynamischen ButtonArray nach dem Prinzip:</p>
<pre><code class="language-cpp">ButtonArray[i]=ButtonArray[i+1]
</code></pre>
<p>ein Element im Array verschieben, um das ButtonArray[i] dadurch zu entfernen. Das letzte, auf obige Weise enstandene doppelte Element wird selbstredend dann über delete bzw. Length entfernt)</p>
<p>Obiger Code will aber nicht so wie ich will. Die Alternative über Copy bzw. CopyRange und/oder mit Hilfsarray hat mir bisher auch leider nicht weiter geholfen.</p>
<p>Die Suche hat mir bislang ebenso wenig geholfen wie die BCB-Hilfe. Falls jemand einen Link oder einen Trick/Code für obiges Problem kennt, wäre es nett, wenn er diesen mir mitteilen würde?</p>
<p>Besten Dank...<br />
Smilie</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/104110/elemente-verschieben-im-dynamisches-array</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 20:03:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/104110.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Mar 2005 12:06:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Elemente verschieben im Dynamisches Array on Wed, 16 Mar 2005 12:06:14 GMT]]></title><description><![CDATA[<p>Ich möchte in einem dynamischen ButtonArray nach dem Prinzip:</p>
<pre><code class="language-cpp">ButtonArray[i]=ButtonArray[i+1]
</code></pre>
<p>ein Element im Array verschieben, um das ButtonArray[i] dadurch zu entfernen. Das letzte, auf obige Weise enstandene doppelte Element wird selbstredend dann über delete bzw. Length entfernt)</p>
<p>Obiger Code will aber nicht so wie ich will. Die Alternative über Copy bzw. CopyRange und/oder mit Hilfsarray hat mir bisher auch leider nicht weiter geholfen.</p>
<p>Die Suche hat mir bislang ebenso wenig geholfen wie die BCB-Hilfe. Falls jemand einen Link oder einen Trick/Code für obiges Problem kennt, wäre es nett, wenn er diesen mir mitteilen würde?</p>
<p>Besten Dank...<br />
Smilie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/745869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745869</guid><dc:creator><![CDATA[Smilie(verzweifelt)]]></dc:creator><pubDate>Wed, 16 Mar 2005 12:06:14 GMT</pubDate></item><item><title><![CDATA[Reply to Elemente verschieben im Dynamisches Array on Wed, 16 Mar 2005 12:19:42 GMT]]></title><description><![CDATA[<p>Benutz DynamicArray oder std::vector. Dann lösen sich die Probleme quasi von selbst <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/745879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745879</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Wed, 16 Mar 2005 12:19:42 GMT</pubDate></item><item><title><![CDATA[Reply to Elemente verschieben im Dynamisches Array on Wed, 16 Mar 2005 12:36:58 GMT]]></title><description><![CDATA[<blockquote>
<p>Benutz DynamicArray</p>
</blockquote>
<p>??? Da stehe ich jetzt ein wenig auf dem Schlauch.</p>
<p>ButtonArray wird über</p>
<pre><code class="language-cpp">DynamicArray&lt;TButton*&gt;ButtonArray
</code></pre>
<p>angelegt.</p>
<p>Vielleicht könntest du mir das doch trotzdem noch ein wenig näher bringen, was du genau meinst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/745905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745905</guid><dc:creator><![CDATA[Smilie(verzweifelt)]]></dc:creator><pubDate>Wed, 16 Mar 2005 12:36:58 GMT</pubDate></item><item><title><![CDATA[Reply to Elemente verschieben im Dynamisches Array on Wed, 16 Mar 2005 13:42:29 GMT]]></title><description><![CDATA[<p>Zu DynamicArray musst du die Hilfe konsultieren, habe selbst noch nicht mit DynamicArray gearbeitet. Sollte aber nicht so schwer sein.</p>
<p>std::vector funktioniert folgendermaßen:</p>
<pre><code class="language-cpp">//In Headerdatei
#include &lt;vector&gt;

class TForm1 : public TForm
{
   private:
   std::vecto&lt;TButton*&gt; buttons;
}

//In Cpp

  //Button hinzu
  TButton *bt = new TButton(this);
  bt-&gt;Parent = this;
  bt-&gt;Caption = &quot;Button&quot;;

  buttons.push_back(bt);

  //Button entfernen
  buttons.pop_back(bt); //entfernt letzten Button; mit erase kannst du auch mitten drin entfernen

  //Zugriff
  buttons[index];  //Oder über Iteratoren
</code></pre>
<p>Bei Problemen mit vector, Suche benutzen und im <strong>C++ Forum</strong> suchen <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/745961</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745961</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Wed, 16 Mar 2005 13:42:29 GMT</pubDate></item><item><title><![CDATA[Reply to Elemente verschieben im Dynamisches Array on Thu, 17 Mar 2005 06:00:28 GMT]]></title><description><![CDATA[<p>Vielen 1000 Dank. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>War das eine lange Nacht...<br />
Mittlerweile habe ich es ungefähr so hingekriegt, wie ich es haben wollte, dank deiner Hilfe.</p>
<pre><code class="language-cpp">erase
</code></pre>
<p>war genau das, was ich brauchte.</p>
<p>PS:</p>
<pre><code class="language-cpp">buttons.pop_back(bt);
</code></pre>
<p>da muss wohl das bt weg ?!?!?!? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Vielen Dank nochmal...</p>
<p>Smilie (nicht mehr verzweifelt) <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="🙂"
    /> <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="😃"
    /> <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/746412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/746412</guid><dc:creator><![CDATA[Smilie(verzweifelt)]]></dc:creator><pubDate>Thu, 17 Mar 2005 06:00:28 GMT</pubDate></item><item><title><![CDATA[Reply to Elemente verschieben im Dynamisches Array on Thu, 17 Mar 2005 07:00:32 GMT]]></title><description><![CDATA[<p>Smilie(verzweifelt) schrieb:</p>
<blockquote>
<p>PS:</p>
<pre><code class="language-cpp">buttons.pop_back(bt);
</code></pre>
<p>da muss wohl das bt weg ?!?!?!? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Ja bt muss weg. pop_back() erwartet keine Paramter (Copy 'n' Paste Fehler) +g+</p>
]]></description><link>https://www.c-plusplus.net/forum/post/746420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/746420</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Thu, 17 Mar 2005 07:00:32 GMT</pubDate></item></channel></rss>