<?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[Datentyp als Vorraussetzung]]></title><description><![CDATA[<p>Ich würde gern wissen wie ich den Datentyp (in if-Verzweigungen zum Beispiel)<br />
vorraussetzen kann.</p>
<p>Ich hoffe ihr könnt mir da weiterhelfen. <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/topic/226140/datentyp-als-vorraussetzung</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 01:18:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/226140.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Oct 2008 23:35:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Wed, 29 Oct 2008 23:35:53 GMT]]></title><description><![CDATA[<p>Ich würde gern wissen wie ich den Datentyp (in if-Verzweigungen zum Beispiel)<br />
vorraussetzen kann.</p>
<p>Ich hoffe ihr könnt mir da weiterhelfen. <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/1606890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1606890</guid><dc:creator><![CDATA[Dkpingi]]></dc:creator><pubDate>Wed, 29 Oct 2008 23:35:53 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 00:12:25 GMT]]></title><description><![CDATA[<p>Erläutere das mal genauer, inwiefern willst du den Datentyp &quot;voraussetzen&quot;, die if Anweisung schreibst doch du?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1606894</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1606894</guid><dc:creator><![CDATA[Kevinus]]></dc:creator><pubDate>Thu, 30 Oct 2008 00:12:25 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 00:56:35 GMT]]></title><description><![CDATA[<p>Ich glaube, ich habe zu viel Zeit. Naja, auch egal... <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="😃"
    /></p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

template&lt;typename T,
		 typename U&gt;
struct is_type
{
	static const bool result = false;
};

template&lt;typename T&gt;
struct is_type&lt;T, T&gt;
{
	static const bool result = true;
};

// Beim Kompilieren...
template&lt;typename T&gt;
void ct_wcout_if_wchar_t(T value)
{
	if (is_type&lt;T, const wchar_t *&gt;::result)
		wcout &lt;&lt; value &lt;&lt; endl;
}

// Variante zur Laufzeit; das Template steht anstelle von einer Klassenhierarchie...
template&lt;typename T&gt;
void rt_wcout_if_wchar_t(T value)
{
	if (typeid(T) == typeid(const wchar_t *))
		wcout &lt;&lt; value &lt;&lt; endl;
}

int main()
{
	ct_wcout_if_wchar_t(L&quot;Compile time type if; true&quot;);
	ct_wcout_if_wchar_t(503);
	rt_wcout_if_wchar_t(L&quot;Runtime type if; true&quot;);
	rt_wcout_if_wchar_t(3.1415926);
	return 0;
}
</code></pre>
<p>BTW, nein, ich weiss nicht, was du genau willst, aber wenn es um Datentypen in <code>if</code> s geht, dann nehme ich einfach einmal an, dass du Code abhängig vom Datentypen ausführen willst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1606898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1606898</guid><dc:creator><![CDATA[*rant*]]></dc:creator><pubDate>Thu, 30 Oct 2008 00:56:35 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 13:42:59 GMT]]></title><description><![CDATA[<p>Naja um genau zu sein möchte ich dass der Code nur ausgeführt wird wenn ein bestimmter Datentyp vorliegt (in meinem Fall string).</p>
<pre><code class="language-cpp">if (x==string)
    {
     Anweisung
    }
</code></pre>
<p>So in etwa...<br />
Danke für eure Bemühungen soweit.<br />
Um den code zu verstehen den /rant/ da geschrieben hat muss ich erstmal mein Lehrbuch noch etwas studieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607200</guid><dc:creator><![CDATA[Dkpingi]]></dc:creator><pubDate>Thu, 30 Oct 2008 13:42:59 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 13:53:54 GMT]]></title><description><![CDATA[<p>Dkpingi schrieb:</p>
<blockquote>
<p>Naja um genau zu sein möchte ich dass der Code nur ausgeführt wird wenn ein bestimmter Datentyp vorliegt</p>
</blockquote>
<p>Erklär mal, was Du damit erreichen willst, und nicht, was Du an der konkreten Stelle machen willst. Können da unterschiedliche Typen sein? Wenn ja, welche?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607209</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607209</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 30 Oct 2008 13:53:54 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 13:55:14 GMT]]></title><description><![CDATA[<p>Dkpingi schrieb:</p>
<blockquote>
<p>Naja um genau zu sein möchte ich dass der Code nur ausgeführt wird wenn ein bestimmter Datentyp vorliegt (in meinem Fall string).</p>
<pre><code class="language-cpp">if (x==string)
    {
     Anweisung
    }
</code></pre>
<p>So in etwa...</p>
</blockquote>
<p>Das ist Unsinn. Entweder x ist ein String oder nicht, das steht bereits zur Compilezeit fest, da brauchst du auch kein if mehr.</p>
<p>Erklär doch mal, was das eigentliche Problem ist, nicht was du für die Lösung hältst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607211</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 30 Oct 2008 13:55:14 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 13:56:04 GMT]]></title><description><![CDATA[<p>C++ hat eine <a href="http://de.wikipedia.org/wiki/Statische_Typisierung" rel="nofollow">statische Typisierung</a>, was soviel heisst, dass der Typ sich zur Laufzeit nicht verändern kann. Eine Variable wird somit immer den gleichen Typ aufweisen und braucht nicht abgefragt zu werden.</p>
<p>Daher ist dein Vorgehen in dieser Form völlig unnötig. Ausser dein Problem sieht anders aus und du erklärst es un falsch <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>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607213</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Thu, 30 Oct 2008 13:56:04 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:01:53 GMT]]></title><description><![CDATA[<p>Das if (x==string) war kein Lösungsansatz sondern ein Mittel zur Abstraktion von dem was ich erreichen möchte.<br />
Dass es so einfach nicht geht weiß ich.</p>
<p>Also ich möchte,dass ich wenn ich meiner Klasse einen string übergebe sie ihn in eine Zahl umwandelt also muss ich erstmal feststellen ob das ein string ist.<br />
Der andere Datentyp in den umgewandelt wird ist int falls das hier Relevanz hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607216</guid><dc:creator><![CDATA[Dkpingi]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:01:53 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:01:58 GMT]]></title><description><![CDATA[<p><a href="http://en.wikibooks.org/wiki/C%2B%2B_Programming/RTTI#Run-Time_Type_Information_.28RTTI.29" rel="nofollow">http://en.wikibooks.org/wiki/C%2B%2B_Programming/RTTI#Run-Time_Type_Information_.28RTTI.29</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607217</guid><dc:creator><![CDATA[c++ fan 2008]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:01:58 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:05:31 GMT]]></title><description><![CDATA[<p>Das was c++ fan da gepostet hat sieht stark danach aus was ich meine ich sehs mir mal an.<br />
Falls ichs verstehe :p ist mein Problem gelöst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607221</guid><dc:creator><![CDATA[Dkpingi]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:05:31 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:07:27 GMT]]></title><description><![CDATA[<p>Dkpingi schrieb:</p>
<blockquote>
<p>Das was c++ fan da gepostet hat sieht stark danach aus was ich meine ich sehs mir mal an.<br />
Falls ichs verstehe :p ist mein Problem gelöst.</p>
</blockquote>
<p>Wahrscheinlich ist Dein Problem nur umschifft worden, und Du bastelst Dir selbst einen Mechanismus, den C++ eigentlich bereist fertig eingebaut hat.<br />
RTTI benutzen zu müssen, ist den meisten Fällen ein Hinweis auf einen Designfehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607223</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:07:27 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:08:08 GMT]]></title><description><![CDATA[<p>Dkpingi schrieb:</p>
<blockquote>
<p>Also ich möchte,dass ich wenn ich meiner Klasse einen string übergebe sie ihn in eine Zahl umwandelt also muss ich erstmal feststellen ob das ein string ist.<br />
Der andere Datentyp in den umgewandelt wird ist int falls das hier Relevanz hat.</p>
</blockquote>
<pre><code class="language-cpp">void foo(std::string const&amp; x)
{
  std::istringstream iss(x);
  int number;

  iss &gt;&gt; number;

  // fortfahren.
}
</code></pre>
<p><code>x</code> ist und wird immer ein <code>std::string</code> sein, wieso willst du x prüfen, ob es ein <code>std::string</code> ist? Das macht überhaupt gar keinen Sinn. Zeig mal die Funktion, welche du umsetzen möchtest!</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607225</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:08:08 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:20:27 GMT]]></title><description><![CDATA[<p>Das verstehe ich jetzt nicht ganz es gibt doch Typumwandlung also wieso sagst du dass x immer std::string bleibt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607231</guid><dc:creator><![CDATA[Dkpingi]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:20:27 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:21:53 GMT]]></title><description><![CDATA[<p>Dkpingi schrieb:</p>
<blockquote>
<p>Das verstehe ich jetzt nicht ganz es gibt doch Typumwandlung also wieso sagst du dass x immer std::string bleibt?</p>
</blockquote>
<p>Wie soll diese Typumwandlung denn aussehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607233</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:21:53 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:25:50 GMT]]></title><description><![CDATA[<p>Die Fragestellung ist immernoch unklar! Zeig uns doch einfach mal was Du machen willst...</p>
<p>Was die netten Menschen in diesem Thread Dir versuchen zu sagen:</p>
<pre><code class="language-cpp">void funktion(std::string xxx)
{
    // xxx IST und WIRD IMMER string bleiben.
    // es sei denn __DU__ wandelst es in irgendwas anderes um
    // aber dann weisst __DU__ doch wohl auch, welchen Typ &quot;irgendwas anderes&quot; hat, oder?
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1607238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607238</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:25:50 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:27:43 GMT]]></title><description><![CDATA[<p>Dkpingi schrieb:</p>
<blockquote>
<p>...wenn ich meiner Klasse einen string übergebe ... muss ich erstmal feststellen ob das ein string ist....</p>
</blockquote>
<p>Da hast DU einen Knoten im Denken: Wenn es ein string ist, brauchst Du das nicht mehr zu prüfen (und &quot;alles&quot; ist ein String <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>
<p>Du willst wahrscheinlich feststellen, ob man aus diesem String eine Ganzzahl (z.B.) extrahieren kann - und dafür sind die stream-Operatoren &lt;&lt; und &gt;&gt; da.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607240</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:27:43 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:32:57 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>Dkpingi schrieb:</p>
<blockquote>
<p>...wenn ich meiner Klasse einen string übergebe ... muss ich erstmal feststellen ob das ein string ist....</p>
</blockquote>
<p>Da hast DU einen Knoten im Denken: Wenn es ein string ist, brauchst Du das nicht mehr zu prüfen (und &quot;alles&quot; ist ein String <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>
<p>Du willst wahrscheinlich feststellen, ob man aus diesem String eine Ganzzahl (z.B.) extrahieren kann - und dafür sind die stream-Operatoren &lt;&lt; und &gt;&gt; da.</p>
<p>Gruß,</p>
<p>Simon2.</p>
</blockquote>
<p>Stimmt ich habe grad einen Denkfehler.Das mit dem extrahieren der Ganzzahl klingt nach dem was ich wollte allerdings steht in meinem Lehrbuch irgendetwas von</p>
<pre><code class="language-cpp">string str=&quot;123&quot;;
int intzahl;
intzahl=atoi(str.c_str());
</code></pre>
<p>das wollte ich tun sobald ich festgestellt habe ob man nun Ganzzahlen extrahieren kann oder nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607247</guid><dc:creator><![CDATA[Dkpingi]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:32:57 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:41:29 GMT]]></title><description><![CDATA[<p>Dkpingi schrieb:</p>
<blockquote>
<p>...</p>
</blockquote>
<p>Sowas macht man besser mit std::stringstream</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;sstream&gt;
#include &lt;string&gt;
#include &lt;limits&gt;

std::string str = &quot;20&quot;;

std::stringstream strstr;
strstr &lt;&lt; str;

int zahl;
if(!(strstr &gt;&gt; zahl))
{
    std::cerr &lt;&lt; &quot;Fehler: &quot; &lt;&lt; str &lt;&lt; &quot; ist keine int.\n&quot;;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1607253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607253</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:41:29 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 14:43:06 GMT]]></title><description><![CDATA[<p>Ja ich denke das trifft es.<br />
Vielen Dank an alle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607254</guid><dc:creator><![CDATA[Dkpingi]]></dc:creator><pubDate>Thu, 30 Oct 2008 14:43:06 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 15:26:19 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>Dkpingi schrieb:</p>
<blockquote>
<p>...wenn ich meiner Klasse einen string übergebe ... muss ich erstmal feststellen ob das ein string ist....</p>
</blockquote>
<p>Da hast DU einen Knoten im Denken: Wenn es ein string ist, brauchst Du das nicht mehr zu prüfen (und &quot;alles&quot; ist ein String <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>
</blockquote>
<p>Aber was wenn ich mal einen string mal einen vector und mal was anderes übergebe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607277</guid><dc:creator><![CDATA[c++ fan 2008]]></dc:creator><pubDate>Thu, 30 Oct 2008 15:26:19 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 15:29:51 GMT]]></title><description><![CDATA[<p>c++ fan 2008 schrieb:</p>
<blockquote>
<p>Aber was wenn ich mal einen string mal einen vector und mal was anderes übergebe?</p>
</blockquote>
<p>Wenn der Parameter vom Typ std::string ist, dann kannst Du keinen std::vector übergeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607278</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 30 Oct 2008 15:29:51 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 16:18:43 GMT]]></title><description><![CDATA[<p>Die Klasse war für eine Übungsaufgabe zum Thema oop.<br />
Dort stand nur,dass man string und int Werte übergeben können muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607321</guid><dc:creator><![CDATA[Dkpingi]]></dc:creator><pubDate>Thu, 30 Oct 2008 16:18:43 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 16:28:58 GMT]]></title><description><![CDATA[<p>Dkpingi schrieb:</p>
<blockquote>
<p>Die Klasse war für eine Übungsaufgabe zum Thema oop.<br />
Dort stand nur,dass man string und int Werte übergeben können muss.</p>
</blockquote>
<p>Dann war vielleicht Überladung gemeint:</p>
<pre><code class="language-cpp">class MyClass
{
   MyClass(int param); //wird bei MyClass mc(0) aufgerufen
   MyClass(const std::string&amp; param); //wird bei MyClass mc(&quot;0&quot;) aufgerufen
};
</code></pre>
<p>Als konkretes Beispiel könnte z.B. eine Klasse für Uhrzeiten dienen, bei der man einmal eine Uhrzeit-Objekt über h, m und s als Integer anlegen kann:<br />
<code>ClockTime ct(14, 30, 13)</code><br />
und einmal z.B. über einen String:<br />
<code>ClockTime ct(&quot;14:30:13&quot;)</code></p>
<p>Mit nur einem Konstruktor geht das aber nicht. Man muss einen für die Integers haben, und einen anderen für die Strings.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1607325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607325</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 30 Oct 2008 16:28:58 GMT</pubDate></item><item><title><![CDATA[Reply to Datentyp als Vorraussetzung on Thu, 30 Oct 2008 17:11:17 GMT]]></title><description><![CDATA[<p>Danke für den Tipp die Klasse ist tatsächlich für Uhrzeiten <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/1607346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1607346</guid><dc:creator><![CDATA[Dkpingi]]></dc:creator><pubDate>Thu, 30 Oct 2008 17:11:17 GMT</pubDate></item></channel></rss>