<?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[CDialog in stl vector packen schlägt fehl!]]></title><description><![CDATA[<p>hier mein code:<br />
ich habe im konstruktor meines fensters alle dialoge in den vector packen wollen:<br />
dabei ist im header des fenster definiert:</p>
<pre><code>vector&lt;CDialog&gt; myDialogs;
</code></pre>
<p>und in der source datei der klasse (im konstruktor)</p>
<pre><code>CDialog tmpDia(valueXY);
myDialogs.push_back(tmpDia);
</code></pre>
<p>fehlermeldung kommt so:<br />
error C2440: 'initializing' : cannot convert from 'const CDialog' to 'CDialog'<br />
ich frag mich: wo ist hier was const??? <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/topic/84920/cdialog-in-stl-vector-packen-schlägt-fehl</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 02:00:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/84920.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Sep 2004 14:19:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CDialog in stl vector packen schlägt fehl! on Fri, 03 Sep 2004 14:19:07 GMT]]></title><description><![CDATA[<p>hier mein code:<br />
ich habe im konstruktor meines fensters alle dialoge in den vector packen wollen:<br />
dabei ist im header des fenster definiert:</p>
<pre><code>vector&lt;CDialog&gt; myDialogs;
</code></pre>
<p>und in der source datei der klasse (im konstruktor)</p>
<pre><code>CDialog tmpDia(valueXY);
myDialogs.push_back(tmpDia);
</code></pre>
<p>fehlermeldung kommt so:<br />
error C2440: 'initializing' : cannot convert from 'const CDialog' to 'CDialog'<br />
ich frag mich: wo ist hier was const??? <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/598895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/598895</guid><dc:creator><![CDATA[Gehirnmann]]></dc:creator><pubDate>Fri, 03 Sep 2004 14:19:07 GMT</pubDate></item><item><title><![CDATA[Reply to CDialog in stl vector packen schlägt fehl! on Fri, 03 Sep 2004 14:38:31 GMT]]></title><description><![CDATA[<p>Geht nicht, da CDialog die copy-constructable und copy-assignable Anforderungen der Standardbibliothek nicht erfüllt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/598916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/598916</guid><dc:creator><![CDATA[Shlo]]></dc:creator><pubDate>Fri, 03 Sep 2004 14:38:31 GMT</pubDate></item><item><title><![CDATA[Reply to CDialog in stl vector packen schlägt fehl! on Fri, 03 Sep 2004 14:55:05 GMT]]></title><description><![CDATA[<p>Danke, also war ich mal zur abwechslung nicht zu doof <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="🙂"
    /><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>
]]></description><link>https://www.c-plusplus.net/forum/post/598929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/598929</guid><dc:creator><![CDATA[Gehirnmann]]></dc:creator><pubDate>Fri, 03 Sep 2004 14:55:05 GMT</pubDate></item><item><title><![CDATA[Reply to CDialog in stl vector packen schlägt fehl! on Fri, 03 Sep 2004 15:19:37 GMT]]></title><description><![CDATA[<p>Ist auch ganz gut so, das das nicht geht.<br />
Sonst hättest du ja 2 Variablen, die auf das selbe Fenster verweisen,<br />
eine davon ist evtl. sogar noch Temporär.</p>
<p>Als lösungsmöglichkeit bietet sich dies an:</p>
<pre><code class="language-cpp">vector&lt;CDialog*&gt; dlgvec;
dlgvec.push_back(new CMyDialog());
</code></pre>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/598944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/598944</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Fri, 03 Sep 2004 15:19:37 GMT</pubDate></item><item><title><![CDATA[Reply to CDialog in stl vector packen schlägt fehl! on Tue, 07 Sep 2004 06:24:17 GMT]]></title><description><![CDATA[<p>ja so mach ich das ja derzeit auch, problem:<br />
die freigabe des vectors! da ich die dialoge als tabs in einem anderen dialog habe (reiter), kann ich den im destructor nicht einfach frei geben: gibt ne exception -- wahrscheinlich hat das parent noch ein paar handles registriert... kann man das abfangen? (tstHandleMem(..)??)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/601244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/601244</guid><dc:creator><![CDATA[Gehirnmann!]]></dc:creator><pubDate>Tue, 07 Sep 2004 06:24:17 GMT</pubDate></item><item><title><![CDATA[Reply to CDialog in stl vector packen schlägt fehl! on Tue, 07 Sep 2004 06:32:41 GMT]]></title><description><![CDATA[<p>Gehirnmann! schrieb:</p>
<blockquote>
<p>ja so mach ich das ja derzeit auch, problem:<br />
die freigabe des vectors! da ich die dialoge als tabs in einem anderen dialog habe (reiter), kann ich den im destructor nicht einfach frei geben: gibt ne exception -- wahrscheinlich hat das parent noch ein paar handles registriert... kann man das abfangen? (tstHandleMem(..)??)</p>
</blockquote>
<p>Die Klasse für das TabCtrl sollte dann die Pointer halten und<br />
auch zerstören, somit erübrigt sich das Problem...</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/601249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/601249</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Tue, 07 Sep 2004 06:32:41 GMT</pubDate></item></channel></rss>