<?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[Klasse Bruch entwerfen]]></title><description><![CDATA[<p>Hallo,</p>
<p>bin c++ Einsteiger. Die Aufgabe lautet eine Klasse Bruch zu entwerfen, mit folgenden Eigenschaften:<br />
<a href="http://img29.imageshack.us/i/131220101329.jpg/" rel="nofollow"></a><a href="http://img29.imageshack.us/img29/2830/131220101329.jpg" rel="nofollow">http://img29.imageshack.us/img29/2830/131220101329.jpg</a></p>
<p>Hier meine Header Datei mit dem bisherigen Stand</p>
<pre><code class="language-cpp">class Bruch{
private:
	int zaehler;
	int nenner;

public:
	void Bruch(int a, int b); 
	void Bruch(int a, int b=1);
	void Bruch(int a=0, int b=1);
	friend int zaehler() {return zaehler;}
	friend int nenner() {return nenner;}
	double toDouble(Bruch &amp; a) {return ((double)zaehler(a),(double)nenner(a));}

};
</code></pre>
<p>und der .cpp mit den definitionen</p>
<pre><code class="language-cpp">#include &quot;myheader.h&quot;
#include &lt;iostream&gt;

void Bruch::Bruch(int a, int b) 
:zaehler(a), nenner(b) 
{cout &lt;&lt; &quot;Bruch: &quot; &lt;&lt; a &lt;&lt; &quot;/&quot; &lt;&lt; b &lt;&lt; endl;};

void Bruch::Bruch(int a, int b=1) 
:zaehler(a), nenner(b) 
{cout &lt;&lt; &quot;Bruch: &quot; &lt;&lt; zaehler &lt;&lt; &quot;/&quot; &lt;&lt; nenner &lt;&lt; endl;};

void Bruch::Bruch(int a=0, int b=1)
:zaehler(a), nenner(b) 
{cout &lt;&lt; &quot;Bruch: &quot; &lt;&lt; zaehler &lt;&lt; &quot;/&quot; &lt;&lt; nenner &lt;&lt; endl;};
</code></pre>
<p>Leider bekomme ich einen Haufen Fehlermeldungen, die ich nicht nachvollziehen kann. Ganz häufig darunter: &quot;cout was not declared in this scope&quot;, obwohl ich iostream auch in der cpp eingebunden hab.. hm</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/278817/klasse-bruch-entwerfen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 01:22:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/278817.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Dec 2010 16:21:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klasse Bruch entwerfen on Mon, 13 Dec 2010 16:21:26 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>bin c++ Einsteiger. Die Aufgabe lautet eine Klasse Bruch zu entwerfen, mit folgenden Eigenschaften:<br />
<a href="http://img29.imageshack.us/i/131220101329.jpg/" rel="nofollow"></a><a href="http://img29.imageshack.us/img29/2830/131220101329.jpg" rel="nofollow">http://img29.imageshack.us/img29/2830/131220101329.jpg</a></p>
<p>Hier meine Header Datei mit dem bisherigen Stand</p>
<pre><code class="language-cpp">class Bruch{
private:
	int zaehler;
	int nenner;

public:
	void Bruch(int a, int b); 
	void Bruch(int a, int b=1);
	void Bruch(int a=0, int b=1);
	friend int zaehler() {return zaehler;}
	friend int nenner() {return nenner;}
	double toDouble(Bruch &amp; a) {return ((double)zaehler(a),(double)nenner(a));}

};
</code></pre>
<p>und der .cpp mit den definitionen</p>
<pre><code class="language-cpp">#include &quot;myheader.h&quot;
#include &lt;iostream&gt;

void Bruch::Bruch(int a, int b) 
:zaehler(a), nenner(b) 
{cout &lt;&lt; &quot;Bruch: &quot; &lt;&lt; a &lt;&lt; &quot;/&quot; &lt;&lt; b &lt;&lt; endl;};

void Bruch::Bruch(int a, int b=1) 
:zaehler(a), nenner(b) 
{cout &lt;&lt; &quot;Bruch: &quot; &lt;&lt; zaehler &lt;&lt; &quot;/&quot; &lt;&lt; nenner &lt;&lt; endl;};

void Bruch::Bruch(int a=0, int b=1)
:zaehler(a), nenner(b) 
{cout &lt;&lt; &quot;Bruch: &quot; &lt;&lt; zaehler &lt;&lt; &quot;/&quot; &lt;&lt; nenner &lt;&lt; endl;};
</code></pre>
<p>Leider bekomme ich einen Haufen Fehlermeldungen, die ich nicht nachvollziehen kann. Ganz häufig darunter: &quot;cout was not declared in this scope&quot;, obwohl ich iostream auch in der cpp eingebunden hab.. hm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1993866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1993866</guid><dc:creator><![CDATA[jizzer]]></dc:creator><pubDate>Mon, 13 Dec 2010 16:21:26 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse Bruch entwerfen on Mon, 13 Dec 2010 16:24:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::cout
</code></pre>
<p>sollte helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1993870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1993870</guid><dc:creator><![CDATA[EEK@work]]></dc:creator><pubDate>Mon, 13 Dec 2010 16:24:26 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse Bruch entwerfen on Mon, 13 Dec 2010 16:27:09 GMT]]></title><description><![CDATA[<p>cout gehört zum namespace std.</p>
<p>Entweder du schreibst jedesmal</p>
<pre><code class="language-cpp">std::cout
</code></pre>
<p>oder einmal vorher</p>
<pre><code class="language-cpp">using std::cout;
</code></pre>
<p>bzw.</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
<p><a href="http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/c++_namensraum_de" rel="nofollow">http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/c++_namensraum_de</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1993872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1993872</guid><dc:creator><![CDATA[XSpille]]></dc:creator><pubDate>Mon, 13 Dec 2010 16:27:09 GMT</pubDate></item></channel></rss>