<?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[const_cast]]></title><description><![CDATA[<p>moin</p>
<p>hab hierzu schon n bissi was gelesen nur meine fragen sind nicht beantwortet...<br />
also folgendes problem:</p>
<p>ich hab eine funktion die als übergabeparameter ein const char* erwartet.<br />
den wert der in der variable steht ist aber keinesfals konstant ...</p>
<p>ich habe also ein CString die mir vorgibt was in der variablen stehen soll.<br />
nun will ich diesen CString (von mir aus auch char*) zu genau dem funktionsaufruf in ein const char* verwandeln ...</p>
<p>ich nahm an ich mach das so:</p>
<pre><code>char * var1=&quot;Test&quot;;
const char * varConst=&quot;blah&quot;;

void funktion(char *neuVar){

  varConst = const_cast&lt;char*&gt;(neuVar);
  FunktionDieIchAufrufenSoll(varConst);
}

void main(){

  var1=&quot;HALLOWELT&quot;;
  funktion(var1);

}
</code></pre>
<p>geht das so???</p>
<p>mfg LT</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/302511/const_cast</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 07:43:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/302511.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Apr 2012 10:57:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to const_cast on Fri, 20 Apr 2012 10:57:45 GMT]]></title><description><![CDATA[<p>moin</p>
<p>hab hierzu schon n bissi was gelesen nur meine fragen sind nicht beantwortet...<br />
also folgendes problem:</p>
<p>ich hab eine funktion die als übergabeparameter ein const char* erwartet.<br />
den wert der in der variable steht ist aber keinesfals konstant ...</p>
<p>ich habe also ein CString die mir vorgibt was in der variablen stehen soll.<br />
nun will ich diesen CString (von mir aus auch char*) zu genau dem funktionsaufruf in ein const char* verwandeln ...</p>
<p>ich nahm an ich mach das so:</p>
<pre><code>char * var1=&quot;Test&quot;;
const char * varConst=&quot;blah&quot;;

void funktion(char *neuVar){

  varConst = const_cast&lt;char*&gt;(neuVar);
  FunktionDieIchAufrufenSoll(varConst);
}

void main(){

  var1=&quot;HALLOWELT&quot;;
  funktion(var1);

}
</code></pre>
<p>geht das so???</p>
<p>mfg LT</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203915</guid><dc:creator><![CDATA[LordTerra]]></dc:creator><pubDate>Fri, 20 Apr 2012 10:57:45 GMT</pubDate></item><item><title><![CDATA[Reply to const_cast on Fri, 20 Apr 2012 11:07:59 GMT]]></title><description><![CDATA[<p><code>const_cast</code> dient dazu, das <code>const</code> zu entfernen. Das hinzufuegen passiert automatisch.</p>
<pre><code class="language-cpp">char * var1=&quot;Test&quot;;
</code></pre>
<p>Sollte so zumindestens eine Warnung erzeugen, da &quot;Test&quot; <code>const</code> ist, <code>var1</code> aber nicht.</p>
<blockquote>
<p>geht das so?</p>
</blockquote>
<p>Frage erst deinen Compiler des Vertrauens!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203917</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Fri, 20 Apr 2012 11:07:59 GMT</pubDate></item><item><title><![CDATA[Reply to const_cast on Fri, 20 Apr 2012 11:09:04 GMT]]></title><description><![CDATA[<p>hmmm ok also hab ich das missverstanden ... ok dann frage: ich wollte einen char* an eine funktion übergeben die ein const char * erwartet ... kann ich also einfach einen char* übergeben auch wenn ein const char * erwartet wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203920</guid><dc:creator><![CDATA[LordTerra]]></dc:creator><pubDate>Fri, 20 Apr 2012 11:09:04 GMT</pubDate></item><item><title><![CDATA[Reply to const_cast on Fri, 20 Apr 2012 11:14:07 GMT]]></title><description><![CDATA[<p>Hast du es ausprobiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203921</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Fri, 20 Apr 2012 11:14:07 GMT</pubDate></item><item><title><![CDATA[Reply to const_cast on Fri, 20 Apr 2012 11:17:37 GMT]]></title><description><![CDATA[<p>... nur umgekehrt geht es nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203928</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Fri, 20 Apr 2012 11:17:37 GMT</pubDate></item><item><title><![CDATA[Reply to const_cast on Fri, 20 Apr 2012 11:50:44 GMT]]></title><description><![CDATA[<p>joar is im mom etws schwierig weil unsere netzwerktechnik streigt und ich net zu dem drucker komm den ich befehle schicken will ... <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="🙂"
    /> darum etwas fragen ohne wirklich testen zu können ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203942</guid><dc:creator><![CDATA[LordTerra]]></dc:creator><pubDate>Fri, 20 Apr 2012 11:50:44 GMT</pubDate></item><item><title><![CDATA[Reply to const_cast on Fri, 20 Apr 2012 11:52:18 GMT]]></title><description><![CDATA[<p>also vom kompilieren her geht es und ich denke das es so gehn müsste bin mir aber noch net 100 % sicher ... ich meld mich wieder wnen netzwerk wieder geht und ich es testen konnte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203943</guid><dc:creator><![CDATA[LordTerra]]></dc:creator><pubDate>Fri, 20 Apr 2012 11:52:18 GMT</pubDate></item><item><title><![CDATA[Reply to const_cast on Fri, 20 Apr 2012 12:51:43 GMT]]></title><description><![CDATA[<p>Objekte lassen sich implizit zu <code>const</code> casten, andersherum aber nicht..<br />
<a href="http://ideone.com/0lmbJ" rel="nofollow">http://ideone.com/0lmbJ</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203953</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 20 Apr 2012 12:51:43 GMT</pubDate></item><item><title><![CDATA[Reply to const_cast on Fri, 20 Apr 2012 13:30:27 GMT]]></title><description><![CDATA[<p>LordTerra schrieb:</p>
<blockquote>
<p>joar is im mom etws schwierig weil unsere netzwerktechnik streigt und ich net zu dem drucker komm den ich befehle schicken will ... <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="🙂"
    /> darum etwas fragen ohne wirklich testen zu können ...</p>
</blockquote>
<p>Wozu brauchst du da einen Drucker? oO..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2203966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2203966</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Fri, 20 Apr 2012 13:30:27 GMT</pubDate></item><item><title><![CDATA[Reply to const_cast on Fri, 20 Apr 2012 19:28:50 GMT]]></title><description><![CDATA[<p>knivil schrieb:</p>
<blockquote>
<p>LordTerra schrieb:</p>
<blockquote>
<p>joar is im mom etws schwierig weil unsere netzwerktechnik streigt und ich net zu dem drucker komm den ich befehle schicken will ... <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="🙂"
    /> darum etwas fragen ohne wirklich testen zu können ...</p>
</blockquote>
<p>Wozu brauchst du da einen Drucker? oO..</p>
</blockquote>
<p>Eine andere Frage: Ist der Drucker im Netzwerk, oder wieso spielt das (Netzwerk) eine Rolle?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204108</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 20 Apr 2012 19:28:50 GMT</pubDate></item></channel></rss>