<?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[int zu Konstanten casten?]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte auf EDITTEXT Elemente meiner API zugreifen. Da es ziemlich viele sind, würde ich das gerne mit einer for-schleife realisieren.<br />
Die Namen meiner EDITTEXT Elemente sind, ELEM_1, ELEM_2, ELEM_3, ...</p>
<p>Dies sind ja nur leider Konstanten. Ich bräuchte also irgendwie sowas:</p>
<p>#temp_const = #&quot;ELEM_&quot;.i<br />
Also variable Variablen.</p>
<p>Vielleicht versteht mich ja jemand und kann mir weiterhelfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182913/int-zu-konstanten-casten</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 01:58:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182913.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 May 2007 14:58:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to int zu Konstanten casten? on Wed, 30 May 2007 14:58:21 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte auf EDITTEXT Elemente meiner API zugreifen. Da es ziemlich viele sind, würde ich das gerne mit einer for-schleife realisieren.<br />
Die Namen meiner EDITTEXT Elemente sind, ELEM_1, ELEM_2, ELEM_3, ...</p>
<p>Dies sind ja nur leider Konstanten. Ich bräuchte also irgendwie sowas:</p>
<p>#temp_const = #&quot;ELEM_&quot;.i<br />
Also variable Variablen.</p>
<p>Vielleicht versteht mich ja jemand und kann mir weiterhelfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295300</guid><dc:creator><![CDATA[jensr]]></dc:creator><pubDate>Wed, 30 May 2007 14:58:21 GMT</pubDate></item><item><title><![CDATA[Reply to int zu Konstanten casten? on Wed, 30 May 2007 15:02:06 GMT]]></title><description><![CDATA[<p>Brauchst du das als String? Wenn dem so is nimm doch einfach std::string und bastel dir dein Namen zusammen.<br />
Wenn du Variablennamen dynamisch erstellen willst: das geht nicht. Alternativ nimmst du dann ein Array.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295305</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 30 May 2007 15:02:06 GMT</pubDate></item><item><title><![CDATA[Reply to int zu Konstanten casten? on Wed, 30 May 2007 15:08:17 GMT]]></title><description><![CDATA[<p>Mhh, also Visual Studio definiert ja für jedes Window-Element eine Konstante, die den Int-Wert des Elementes enthält. Ich würde mir also gerne den Konstanten-Namen zusammenbasteln. Das geht also nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295312</guid><dc:creator><![CDATA[jensr]]></dc:creator><pubDate>Wed, 30 May 2007 15:08:17 GMT</pubDate></item><item><title><![CDATA[Reply to int zu Konstanten casten? on Wed, 30 May 2007 15:21:28 GMT]]></title><description><![CDATA[<p>Wenn du den Namen einer Konstanten meinst, dann nein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295328</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 30 May 2007 15:21:28 GMT</pubDate></item><item><title><![CDATA[Reply to int zu Konstanten casten? on Wed, 30 May 2007 17:12:00 GMT]]></title><description><![CDATA[<p>Ich mach das bei MFC Programmen fast immer so:</p>
<pre><code class="language-cpp">void Foo::Bar()
{
    static const int ids[] = {
        ELEM_1,
        ELEM_2,
        ELEM_3,
        ELEM_4,
        ELEM_5,
        ELEM_6,
        };

    for (unsigned i = 0; i &lt; (siezof(ids)/siezof(ids[0])); i++)
        Whatever(ids[i]);
}
</code></pre>
<p>Wird das Array in mehreren Funktionen gebraucht wird es eben in einen nameless namespace gepackt (der natürlich richtigerweise &quot;anonymous namespace&quot; heisst) -- und bekommt dann natürlich einen sprechenderen Namen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295422</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 30 May 2007 17:12:00 GMT</pubDate></item><item><title><![CDATA[Reply to int zu Konstanten casten? on Wed, 30 May 2007 17:16:36 GMT]]></title><description><![CDATA[<p>Genial, danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295425</guid><dc:creator><![CDATA[jensr]]></dc:creator><pubDate>Wed, 30 May 2007 17:16:36 GMT</pubDate></item></channel></rss>