<?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[Konstruktoren]]></title><description><![CDATA[<p>Hi !!!</p>
<p>Da mir hier schon so oft auf meinem Weg beim Lernen der C++ Sprache sehr gut geholfen werden konnte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> , so stelle ich hier noch eine weitere Frage rein.<br />
Ich bin online auf folgenden Konstruktor gestossen:</p>
<pre><code class="language-cpp">class matrix {
private:
  int n;
public:
  matrix(const matrix&amp; m) : n(0) { *this=m; }
...
}
</code></pre>
<p>Dieser Konstruktor ist mir unklar. Die, die ich bisher beim C++ lernen kennengelernt habe waren beispielsweise in dieser Form:</p>
<pre><code class="language-cpp">class datum {
private:
  int tag, monat, jahr;
public:
  datum(int T = 0, int M = 0, int J = 0) {tag = T; monat = M; jahr = J; }
...
}
</code></pre>
<p>Konstruktoren dieser Art verstehe ich, doch den oben von der Matrix nicht.<br />
Einerseits ist mir da unklar was dieser Doppelpunkt da soll und andererseits was da für eine Matrix konstruiert wird. Auch verstehe ich das n(0) hinter dem Doppelpunkt nicht.<br />
Ich wäre Euch sehr dankbar, wenn Ihr auch diese Unklarheit beseitigen könntet.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142928/konstruktoren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 01:09:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142928.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Apr 2006 09:50:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konstruktoren on Tue, 04 Apr 2006 09:50:10 GMT]]></title><description><![CDATA[<p>Hi !!!</p>
<p>Da mir hier schon so oft auf meinem Weg beim Lernen der C++ Sprache sehr gut geholfen werden konnte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> , so stelle ich hier noch eine weitere Frage rein.<br />
Ich bin online auf folgenden Konstruktor gestossen:</p>
<pre><code class="language-cpp">class matrix {
private:
  int n;
public:
  matrix(const matrix&amp; m) : n(0) { *this=m; }
...
}
</code></pre>
<p>Dieser Konstruktor ist mir unklar. Die, die ich bisher beim C++ lernen kennengelernt habe waren beispielsweise in dieser Form:</p>
<pre><code class="language-cpp">class datum {
private:
  int tag, monat, jahr;
public:
  datum(int T = 0, int M = 0, int J = 0) {tag = T; monat = M; jahr = J; }
...
}
</code></pre>
<p>Konstruktoren dieser Art verstehe ich, doch den oben von der Matrix nicht.<br />
Einerseits ist mir da unklar was dieser Doppelpunkt da soll und andererseits was da für eine Matrix konstruiert wird. Auch verstehe ich das n(0) hinter dem Doppelpunkt nicht.<br />
Ich wäre Euch sehr dankbar, wenn Ihr auch diese Unklarheit beseitigen könntet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030174</guid><dc:creator><![CDATA[bucada]]></dc:creator><pubDate>Tue, 04 Apr 2006 09:50:10 GMT</pubDate></item><item><title><![CDATA[Reply to Konstruktoren on Tue, 04 Apr 2006 09:53:29 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>das ist ein Kopierkonstruktor. Er erstellt eine Kopie aus einer vorhandenen matrix:</p>
<pre><code class="language-cpp">matrix m1;

matrix m2(m1);
</code></pre>
<p><a href="http://www.cpp-tutor.de/cpp/le12/le12_02.htm" rel="nofollow">http://www.cpp-tutor.de/cpp/le12/le12_02.htm</a><br />
<a href="http://tutorial.schornboeck.net/bigthree.htm" rel="nofollow">http://tutorial.schornboeck.net/bigthree.htm</a></p>
<p>MfG</p>
<p>GPC</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030176</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Tue, 04 Apr 2006 09:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to Konstruktoren on Tue, 04 Apr 2006 10:19:17 GMT]]></title><description><![CDATA[<p>Das ist eine Initialisierungsliste. Such mal in deinem Buch danach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1030185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030185</guid><dc:creator><![CDATA[Ponto]]></dc:creator><pubDate>Tue, 04 Apr 2006 10:19:17 GMT</pubDate></item><item><title><![CDATA[Reply to Konstruktoren on Tue, 04 Apr 2006 10:46:53 GMT]]></title><description><![CDATA[<p>Super.<br />
Vielen Dank <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 />
Wenn man weiss, wonach man suchen muss, dann ist es nicht so schwer <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/1030216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1030216</guid><dc:creator><![CDATA[bucada]]></dc:creator><pubDate>Tue, 04 Apr 2006 10:46:53 GMT</pubDate></item></channel></rss>