<?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[Kurze Frage zu C++ (Klassen)!]]></title><description><![CDATA[<p>Hallo,<br />
sagen wir mal ich habe folgende Klasse erstellt</p>
<pre><code>class Person
{
private:

    string &amp;name;
    ...

public:

    ...
    const string &amp;getName() {return name;}
    ...
}
</code></pre>
<p>Wieso kann ich dann nich folgendes schreiben?</p>
<pre><code>Person test(..., &quot;Standard&quot;, ...)

cout &lt;&lt; &quot;Name: &quot; &lt;&lt; test.getName() &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/312419/kurze-frage-zu-c-klassen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 20:35:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/312419.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Jan 2013 12:06:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 12:06:51 GMT]]></title><description><![CDATA[<p>Hallo,<br />
sagen wir mal ich habe folgende Klasse erstellt</p>
<pre><code>class Person
{
private:

    string &amp;name;
    ...

public:

    ...
    const string &amp;getName() {return name;}
    ...
}
</code></pre>
<p>Wieso kann ich dann nich folgendes schreiben?</p>
<pre><code>Person test(..., &quot;Standard&quot;, ...)

cout &lt;&lt; &quot;Name: &quot; &lt;&lt; test.getName() &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2286122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286122</guid><dc:creator><![CDATA[helpnow]]></dc:creator><pubDate>Fri, 04 Jan 2013 12:06:51 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 12:19:42 GMT]]></title><description><![CDATA[<p>Woher sollen wir das wissen ohne den Konstruktor der Klasse zu sehen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286131</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Fri, 04 Jan 2013 12:19:42 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 12:22:15 GMT]]></title><description><![CDATA[<p>Member-Referenzen und Klassen passen nicht gut zusammen.</p>
<p>Im Konstruktor müssen die Referenz direkt gebunden werden per Initialisierungsliste, anders kriegt man da nix rein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286132</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 04 Jan 2013 12:22:15 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 12:35:30 GMT]]></title><description><![CDATA[<p>Ahhhh, Sorry. Hab einen Fehler gemacht. Es sollte</p>
<pre><code>string name;
</code></pre>
<p>anstatt</p>
<pre><code>string &amp;name;
</code></pre>
<p>heißen.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/25760">@cooky451</a> :<br />
Was hat der Konstruktor denn damit zu tun. Der Konstruktor wird richtig aufgerufen<br />
und Initialisiert die Datenelemente korrekt. Aber egal. Der Konstruktor:</p>
<pre><code>Person::Person(unsigned int a, const string &amp;n, bool g)
{
    alter = a;
    name = n;
    geschlecht = g;
}
</code></pre>
<p>Kurze Anmerkung:<br />
Die Memberfunktion getAlter() zum Beispiel geht einwandfrei.</p>
<p>Bei getName() bekomme ich folgendes zu lesen:<br />
Kein &quot;&lt;&lt;&quot;-Operator stimmt mit diesen Operanden überein!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286139</guid><dc:creator><![CDATA[helpnow]]></dc:creator><pubDate>Fri, 04 Jan 2013 12:35:30 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 12:38:20 GMT]]></title><description><![CDATA[<p>siehe <a href="http://www.c-plusplus.net/forum/304133" rel="nofollow">http://www.c-plusplus.net/forum/304133</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286142</guid><dc:creator><![CDATA[genervter]]></dc:creator><pubDate>Fri, 04 Jan 2013 12:38:20 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 12:44:49 GMT]]></title><description><![CDATA[<p>poste mal den richtigen und funktionierenden Quellcode (bzw. das was funktionieren sollte deiner Einschätzung nach)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286144</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 04 Jan 2013 12:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 13:01:07 GMT]]></title><description><![CDATA[<p>Ich verstehe zwar nicht, warum man mit der Information, die ich bisher geschrieben habe nicht versteht, was sein soll, aber naja.</p>
<p>Also:</p>
<p>person.h</p>
<pre><code>class Person
{
public:

    enum gesch {FRAU, MANN};

private:

    unsigned int alter;
    string name;
    bool geschlecht;

publich:

    Person();
    Person(unsigned int a, const string &amp;n, bool g = FRAU);
    ~Person();

    int getName() {return name;}
    const string &amp;getName() {return name;}
    bool getGeschlecht() {return geschlecht;}
}
</code></pre>
<p>person.cpp</p>
<pre><code>// Im folgenden nur das, was wichtig ist

Person::Person(unsigned int a, const string &amp;n, bool g)
{
    alter = a;
    name = n;
    geschlecht = g;
}

...
...
...
</code></pre>
<p>main.cpp</p>
<pre><code>Person test(23, &quot;Standard&quot;, Person::FRAU);

// Und dann wollte ich halt versuchen, nur den Namen auszugeben

cout &lt;&lt; &quot;Name: &quot; &lt;&lt; test.getName() &lt;&lt; endl;

// Wie schon gesagt, das folgende zum Beispiel geht:

cout &lt;&lt; &quot;Alter: &quot; &lt;&lt; test.getAlter() &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2286152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286152</guid><dc:creator><![CDATA[helpnow]]></dc:creator><pubDate>Fri, 04 Jan 2013 13:01:07 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 13:05:24 GMT]]></title><description><![CDATA[<p>Ach so, ich dachte erst die Frage wäre, warum der Konstruktoraufruf nicht funktioniert. Ansonsten: Vollständiges Beispiel. (In einem Code Fenster, sodass man es kopieren kann!)<br />
Denn an sich ist das kein Problem <a href="https://ideone.com/OaN1OU" rel="nofollow">https://ideone.com/OaN1OU</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286153</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Fri, 04 Jan 2013 13:05:24 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 13:06:05 GMT]]></title><description><![CDATA[<p>ok, und wo liegt das problem?<br />
welche zeile?</p>
<p>weil so sehe iche rstmal keine probleme</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286154</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 04 Jan 2013 13:06:05 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 13:17:52 GMT]]></title><description><![CDATA[<p>Verdammte Sch**ße!!!!!!!!!!!!!!!!!!!!!!!!!!</p>
<p>Tut mir leid, das diese Frage jetzt doch unnützlich war, denn ich habe das Problem selbst gefunden. Ich habe in der verdammten main.cpp die besagte Haederdatei, jedoch nicht die &lt;string&gt; Bibliothek inkludiert. Jetzt läuft alles.</p>
<p>Ach verdammt, da sucht man verzweifelt nach dem Fehler, der nicht existiert. Es musste lediglich &lt;string&gt; inkludiert werden.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/25760">@cooky451</a> &amp;&amp; Skym0sh0:</p>
<p>Danke, das Ihr euch die Zeit genommen habt. :p</p>
<p>Ok so und jetzt erst einmal abregen!!! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2286156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286156</guid><dc:creator><![CDATA[helpnow]]></dc:creator><pubDate>Fri, 04 Jan 2013 13:17:52 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 13:21:17 GMT]]></title><description><![CDATA[<p>Als unregistrierter kann man die Beiträge leider nicht bearbeiten.</p>
<p>Ich wollte noch kurz ergänzen, das ich durch deinen Link <strong>Skym0sh0</strong> erkannt habe, das ich die &lt;string&gt; nicht inkludiert habe, also danke!!! :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286158</guid><dc:creator><![CDATA[helpnow]]></dc:creator><pubDate>Fri, 04 Jan 2013 13:21:17 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 13:22:28 GMT]]></title><description><![CDATA[<p>Haha du meinst meinen Link? Schade, jetzt kannste den Beitrag wieder nicht bearbeiten. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2286159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286159</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Fri, 04 Jan 2013 13:22:28 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 13:28:49 GMT]]></title><description><![CDATA[<p>Ja, ich meinte deinen <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>
<p>Ich bin immer noch so <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2286163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286163</guid><dc:creator><![CDATA[helpnow]]></dc:creator><pubDate>Fri, 04 Jan 2013 13:28:49 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 13:30:55 GMT]]></title><description><![CDATA[<p>nene, jetzt ist es meiner <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/2286164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286164</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 04 Jan 2013 13:30:55 GMT</pubDate></item><item><title><![CDATA[Reply to Kurze Frage zu C++ (Klassen)! on Fri, 04 Jan 2013 13:36:57 GMT]]></title><description><![CDATA[<p>Ach so, an alle, die geholfen haben, ich bin auf die Lösung meines Problems durch den Ling von</p>
<p><strong>cooky451</strong></p>
<p>gestoßen.</p>
<p>In meinem vorletzten Post war <strong>Skym0sh0</strong> nur ein etwas größerer Rechtschreibfehler <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="😃"
    /> <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="😃"
    /> <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="😃"
    /> <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="😃"
    /> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2286167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2286167</guid><dc:creator><![CDATA[helpnow]]></dc:creator><pubDate>Fri, 04 Jan 2013 13:36:57 GMT</pubDate></item></channel></rss>