<?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[Konstruktur Standardwert]]></title><description><![CDATA[<p>Hallo,<br />
wenn ich folgenden Konstruktor habe:</p>
<pre><code class="language-cpp">Klasse (const char* s=&quot;Hallo&quot;, const char* t =&quot;test&quot;){...}[cpp]

Sind dann Hallo und Test Standardwerte, die genommen werden, wenn bei der Initialisierung nichts anderes angegeben wird? Da könnte ich mir es ja sparen für jede mögliche Initialisierung einen Eigenen Konstruktor festzulegen, der den Rest mit Standardwerten füllt. Und was bedeutet [cpp]const char* t
</code></pre>
<p>ist da das char konstant, aud das der Pointer zeigt, oder der Pointer selbst?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/257353/konstruktur-standardwert</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Apr 2026 00:37:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/257353.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 Dec 2009 11:52:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konstruktur Standardwert on Sun, 27 Dec 2009 11:52:29 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wenn ich folgenden Konstruktor habe:</p>
<pre><code class="language-cpp">Klasse (const char* s=&quot;Hallo&quot;, const char* t =&quot;test&quot;){...}[cpp]

Sind dann Hallo und Test Standardwerte, die genommen werden, wenn bei der Initialisierung nichts anderes angegeben wird? Da könnte ich mir es ja sparen für jede mögliche Initialisierung einen Eigenen Konstruktor festzulegen, der den Rest mit Standardwerten füllt. Und was bedeutet [cpp]const char* t
</code></pre>
<p>ist da das char konstant, aud das der Pointer zeigt, oder der Pointer selbst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828374</guid><dc:creator><![CDATA[Karli2]]></dc:creator><pubDate>Sun, 27 Dec 2009 11:52:29 GMT</pubDate></item><item><title><![CDATA[Reply to Konstruktur Standardwert on Sun, 27 Dec 2009 12:21:29 GMT]]></title><description><![CDATA[<p>Die Zeichenkette ist konstant. Also die Elemente auf die der Zeiger zeigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828389</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 27 Dec 2009 12:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to Konstruktur Standardwert on Sun, 27 Dec 2009 12:22:53 GMT]]></title><description><![CDATA[<p>Ja, Standardwerte ersparen verschiedene Konstruktoren anlegen zu müssen.</p>
<p>Und bei 'const char *' ist der Inhalt nicht veränderbar, der Zeiger selber kann aber in der Funktion (bzw. hier im Konstruktor) verändert werden.</p>
<p>Nur 'char * = &quot;Hallo&quot;' würde nicht funktionieren, da ein String-Literal nicht verändert werden darf (d.h. es gibt eine Compiler-Fehlermeldung).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828390</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Sun, 27 Dec 2009 12:22:53 GMT</pubDate></item></channel></rss>