<?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[&amp;quot;cin&amp;quot; und Zugriffsfunktionen]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Hab folgendes Problem: Gibt es eine Möglichkeit eine bei &quot;cin&quot; eingegebene Zahl direkt über eine Zugriffsfunktion einer Klasse in die Elementvariable zu schreiben. Oder muss ich zuerst eine neue Variable Definieren, dann der neuen Variable mit cin den Wert zuweisen und zum Schluss mit der Zugriffsfunktion den Wert über die neuerstellte Variable abfragen?</p>
<p>Hoffe ihr wisst was ich mein</p>
<p>Danke im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/134400/quot-cin-quot-und-zugriffsfunktionen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 21:14:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/134400.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Jan 2006 18:30:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;cin&amp;quot; und Zugriffsfunktionen on Wed, 25 Jan 2006 18:30:27 GMT]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Hab folgendes Problem: Gibt es eine Möglichkeit eine bei &quot;cin&quot; eingegebene Zahl direkt über eine Zugriffsfunktion einer Klasse in die Elementvariable zu schreiben. Oder muss ich zuerst eine neue Variable Definieren, dann der neuen Variable mit cin den Wert zuweisen und zum Schluss mit der Zugriffsfunktion den Wert über die neuerstellte Variable abfragen?</p>
<p>Hoffe ihr wisst was ich mein</p>
<p>Danke im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976262</guid><dc:creator><![CDATA[shark95]]></dc:creator><pubDate>Wed, 25 Jan 2006 18:30:27 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;cin&amp;quot; und Zugriffsfunktionen on Wed, 25 Jan 2006 18:38:05 GMT]]></title><description><![CDATA[<p>Das geht, wenn die Zugriffsfunktion eine nicht-konstante Referenz auf die Membervariable zurückgibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976271</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976271</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Wed, 25 Jan 2006 18:38:05 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;cin&amp;quot; und Zugriffsfunktionen on Wed, 25 Jan 2006 18:54:56 GMT]]></title><description><![CDATA[<p>hey danke für die Antwort. Hast du auch ein kurzes anschauliches Beispiel dafür??</p>
<p>Wär super</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976286</guid><dc:creator><![CDATA[shark95]]></dc:creator><pubDate>Wed, 25 Jan 2006 18:54:56 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;cin&amp;quot; und Zugriffsfunktionen on Wed, 25 Jan 2006 19:39:09 GMT]]></title><description><![CDATA[<p>shark95 schrieb:</p>
<blockquote>
<p>hey danke für die Antwort. Hast du auch ein kurzes anschauliches Beispiel dafür??</p>
</blockquote>
<p>z.B.</p>
<pre><code class="language-cpp">class int_wrapper
{
    int value;
    public:
        int_wrapper(int v = 0) : value(v) {}

        int&amp; get_value() { return value; }
        ...
};

int main()
{
    int_wrapper obj;
    cin &gt;&gt; obj.get_value();
}
</code></pre>
<p>Gruß Caipi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976314</guid><dc:creator><![CDATA[Caipi]]></dc:creator><pubDate>Wed, 25 Jan 2006 19:39:09 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;cin&amp;quot; und Zugriffsfunktionen on Wed, 25 Jan 2006 21:35:32 GMT]]></title><description><![CDATA[<p>Überladene Ausgabe-Operatoren wären ebenfalls eine Möglichkeit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976417</guid><dc:creator><![CDATA[Zweiundvierzig]]></dc:creator><pubDate>Wed, 25 Jan 2006 21:35:32 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;cin&amp;quot; und Zugriffsfunktionen on Thu, 26 Jan 2006 12:24:50 GMT]]></title><description><![CDATA[<p>Zweiundvierzig schrieb:</p>
<blockquote>
<p>Überladene Ausgabe-Operatoren wären ebenfalls eine Möglichkeit.</p>
</blockquote>
<p>danke, doch das ist noch etwas zu kompliziert für mich. Aber mit der obigen Lösung komm ich gut zurecht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/976866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976866</guid><dc:creator><![CDATA[shark95]]></dc:creator><pubDate>Thu, 26 Jan 2006 12:24:50 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;cin&amp;quot; und Zugriffsfunktionen on Thu, 26 Jan 2006 12:41:01 GMT]]></title><description><![CDATA[<p>Lass das lieber - da hast du den selben Effekt, wenn du value gleich public deklarierst. Ich würde lieber eine Memberfunktion schreiben, die sich um die Eingabe kümmert:</p>
<pre><code class="language-cpp">class test
{
  int value;
public:
  void readval(istream&amp; in){in&gt;&gt;value;}
}

test t;
t.readval(cin);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/976885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/976885</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Thu, 26 Jan 2006 12:41:01 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;cin&amp;quot; und Zugriffsfunktionen on Thu, 26 Jan 2006 14:22:31 GMT]]></title><description><![CDATA[<p>CStoll (off) schrieb:</p>
<blockquote>
<p>Lass das lieber - da hast du den selben Effekt, wenn du value gleich public deklarierst. Ich würde lieber eine Memberfunktion schreiben, die sich um die Eingabe kümmert:</p>
<pre><code class="language-cpp">class test
{
  int value;
public:
  void readval(istream&amp; in){in&gt;&gt;value;}
}

test t;
t.readval(cin);
</code></pre>
</blockquote>
<p>dachte ich mir auch. Dann nehm ich doch besser deine Lösung. Thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/977013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/977013</guid><dc:creator><![CDATA[shark95]]></dc:creator><pubDate>Thu, 26 Jan 2006 14:22:31 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;cin&amp;quot; und Zugriffsfunktionen on Fri, 27 Jan 2006 15:57:12 GMT]]></title><description><![CDATA[<p>so, kaum hab ich ein Problem gelöst steht das nächste an (was dann aber glaub ich vorerst das letzte sein wird): Weiß jemand wie ich jetzt im Beispiel von CStoll die Memberfunktion über die Eingabe verwenden kann, wenn diese Klasse eine Elementvariable einer anderen Klasse ist?</p>
<p>Das kann ich zwar machen indem ich jetzt die Get() Funktionen der 2. Klasse (die also die Elementvariablen mit return zurückgeben) als nicht konstante Referenz Referenz mache, aber davon wurde mir ja abgeraten.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/978189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/978189</guid><dc:creator><![CDATA[shark95]]></dc:creator><pubDate>Fri, 27 Jan 2006 15:57:12 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;cin&amp;quot; und Zugriffsfunktionen on Mon, 30 Jan 2006 08:20:48 GMT]]></title><description><![CDATA[<p>Du schreibst dir in deiner zweiten Klasse eine Eingabefunktion (entweder so ein readval() wie oben oder einen operator&gt;&gt;()) und rufst dann diese Funktion auf:</p>
<pre><code class="language-cpp">class K2
{
public:
  void read(istream&amp; in);
};

class Klasse
{
public:
  void readval(istream&amp; in) {value.read(in);}
private:
  K2 value;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/980717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/980717</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 30 Jan 2006 08:20:48 GMT</pubDate></item></channel></rss>