<?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[Help]]></title><description><![CDATA[<p>Könnte mir einer sagen was an diesem Code Falsch ist?? <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>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

class rechteck
    {
      public:
             int A(int a, int b);
             int u(int a, int b);
    };
int rechteck::A(int a, int b)
    {
         int flaeche;
         flaeche=a*b;
         return flaeche;
    };
int rechteck::u(int a, int b)
    {
         int umfang;
         umfang=2*(a+b);
         return umfang;
    };

int main()
    {
         cout&lt;&lt;&quot;Geben Sie a ein: &quot;;
         int a;
         cin&gt;&gt;a;
         cout&lt;&lt;&quot;Geben Sie b ein: &quot;;
         int b;
         cin&gt;&gt;b;
         rechteck r1;
         cout&lt;&lt;&quot;Der Flächeninhalt ist: &quot;&lt;&lt;r1.A(int a, int b);
         cout&lt;&lt;&quot;Der Umfang ist: &quot;&lt;&lt;r1.u(int a, int b);
    }
</code></pre>
<p>Dev-C++ sagt mir folgendes:</p>
<pre><code>expected primary-expression before &quot;int&quot;
</code></pre>
<p>und hättet ihr noch vorschläge wie der code besser bzw effektiver werden könnte? <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="😃"
    /> fange ja gerade erst an bin für jede hilfe dankbar <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>mfg Morphix</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/192557/help</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 12:29:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/192557.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 16 Sep 2007 09:23:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 09:23:06 GMT]]></title><description><![CDATA[<p>Könnte mir einer sagen was an diesem Code Falsch ist?? <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>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

class rechteck
    {
      public:
             int A(int a, int b);
             int u(int a, int b);
    };
int rechteck::A(int a, int b)
    {
         int flaeche;
         flaeche=a*b;
         return flaeche;
    };
int rechteck::u(int a, int b)
    {
         int umfang;
         umfang=2*(a+b);
         return umfang;
    };

int main()
    {
         cout&lt;&lt;&quot;Geben Sie a ein: &quot;;
         int a;
         cin&gt;&gt;a;
         cout&lt;&lt;&quot;Geben Sie b ein: &quot;;
         int b;
         cin&gt;&gt;b;
         rechteck r1;
         cout&lt;&lt;&quot;Der Flächeninhalt ist: &quot;&lt;&lt;r1.A(int a, int b);
         cout&lt;&lt;&quot;Der Umfang ist: &quot;&lt;&lt;r1.u(int a, int b);
    }
</code></pre>
<p>Dev-C++ sagt mir folgendes:</p>
<pre><code>expected primary-expression before &quot;int&quot;
</code></pre>
<p>und hättet ihr noch vorschläge wie der code besser bzw effektiver werden könnte? <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="😃"
    /> fange ja gerade erst an bin für jede hilfe dankbar <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>mfg Morphix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1366189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366189</guid><dc:creator><![CDATA[Morphix]]></dc:creator><pubDate>Sun, 16 Sep 2007 09:23:06 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 09:29:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Morphix schrieb:</p>
<blockquote>
<p>cout&lt;&lt;&quot;Der Flächeninhalt ist: &quot;&lt;&lt;r1.A(a,b);<br />
cout&lt;&lt;&quot;Der Umfang ist: &quot;&lt;&lt;r1.u(a,b);<br />
}[/cpp]</p>
</blockquote>
<p>So müsste es gehen.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1366190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366190</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 16 Sep 2007 09:29:22 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 09:53:00 GMT]]></title><description><![CDATA[<p>Klappt danke <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 />
aber hat wer vorschläge wie ich den code besser gestallten könnte ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1366204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366204</guid><dc:creator><![CDATA[Morphix]]></dc:creator><pubDate>Sun, 16 Sep 2007 09:53:00 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 09:57:42 GMT]]></title><description><![CDATA[<p>Du könntest a und b zu Membervariablen der Klasse mahen, und im Konstruktor zuweisen.<br />
Dann kannst du die Parameter bei den Methoden weglassen.<br />
(Außerdem ist es der Sinn von Klassen, denke ich <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/1366207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366207</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Sun, 16 Sep 2007 09:57:42 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 10:18:09 GMT]]></title><description><![CDATA[<p>The-Kenny schrieb:</p>
<blockquote>
<p>Dann kannst du die Parameter bei den Methoden weglassen.</p>
</blockquote>
<p>was bringt das? Dann muss er die Werte schon vorher definieren(Standardkonstr.).<br />
bringt rein garnicht,was du für nen blödsinn erzählst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1366216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366216</guid><dc:creator><![CDATA[WasDasBringen??]]></dc:creator><pubDate>Sun, 16 Sep 2007 10:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 10:19:08 GMT]]></title><description><![CDATA[<p>man muss den dekonstrukor kompl. dann in den buffer leeren und anschließend vom buffer in ner inline func übergeben so erhält man nen einfacheren brei.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1366218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366218</guid><dc:creator><![CDATA[dddddddDd]]></dc:creator><pubDate>Sun, 16 Sep 2007 10:19:08 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 10:24:19 GMT]]></title><description><![CDATA[<p>WasDasBringen?? schrieb:</p>
<blockquote>
<p>The-Kenny schrieb:</p>
<blockquote>
<p>Dann kannst du die Parameter bei den Methoden weglassen.</p>
</blockquote>
<p>was bringt das? Dann muss er die Werte schon vorher definieren(Standardkonstr.).<br />
bringt rein garnicht,was du für nen blödsinn erzählst...</p>
</blockquote>
<p>Für das dort oben braucht man keine Klasse, da reichen Funktionen, die er evtl. in einen Namespace packen kann...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1366221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366221</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Sun, 16 Sep 2007 10:24:19 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 10:53:06 GMT]]></title><description><![CDATA[<p>The-Kenny schrieb:</p>
<blockquote>
<p>WasDasBringen?? schrieb:</p>
<blockquote>
<p>The-Kenny schrieb:</p>
<blockquote>
<p>Dann kannst du die Parameter bei den Methoden weglassen.</p>
</blockquote>
<p>was bringt das? Dann muss er die Werte schon vorher definieren(Standardkonstr.).<br />
bringt rein garnicht,was du für nen blödsinn erzählst...</p>
</blockquote>
<p>Für das dort oben braucht man keine Klasse, da reichen Funktionen, die er evtl. in einen Namespace packen kann...</p>
</blockquote>
<p>klasse ist aber immunozianeller als deine Beschreibung <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="🙄"
    /><br />
Funktionen sind ja in der Klasse.. lern die Grundlagen erst, bevor du einfach so drauf antwortest <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/1366235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366235</guid><dc:creator><![CDATA[wdb]]></dc:creator><pubDate>Sun, 16 Sep 2007 10:53:06 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 11:03:58 GMT]]></title><description><![CDATA[<p>wdb schrieb:</p>
<blockquote>
<p>The-Kenny schrieb:</p>
<blockquote>
<p>WasDasBringen?? schrieb:</p>
<blockquote>
<p>The-Kenny schrieb:</p>
<blockquote>
<p>Dann kannst du die Parameter bei den Methoden weglassen.</p>
</blockquote>
<p>was bringt das? Dann muss er die Werte schon vorher definieren(Standardkonstr.).<br />
bringt rein garnicht,was du für nen blödsinn erzählst...</p>
</blockquote>
<p>Für das dort oben braucht man keine Klasse, da reichen Funktionen, die er evtl. in einen Namespace packen kann...</p>
</blockquote>
<p>klasse ist aber immunozianeller als deine Beschreibung <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="🙄"
    /><br />
Funktionen sind ja in der Klasse.. lern die Grundlagen erst, bevor du einfach so drauf antwortest <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>
</blockquote>
<p>hast Recht, wdb!<br />
Klassen sie ummunozianeller, was kenny sagt, is völliger schwachsinn..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1366239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366239</guid><dc:creator><![CDATA[t0m0]]></dc:creator><pubDate>Sun, 16 Sep 2007 11:03:58 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 11:34:13 GMT]]></title><description><![CDATA[<p>Ich werde jetzt nicht weiter mit jemandem diskutieren, der nichtmal sein wahres Gesicht zeigen will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1366261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366261</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Sun, 16 Sep 2007 11:34:13 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 12:01:03 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;

class Rechteck
{
public:
	unsigned calculateArea(unsigned, unsigned);
    unsigned calculateExtent(unsigned, unsigned);
};

unsigned Rechteck::calculateArea(unsigned value1, unsigned value2)
{
	return value1 * value2;
}

unsigned Rechteck::calculateExtent(unsigned value1, unsigned value2)
{
	return 2 * (value1 + value2);
}

int main()
{
	std::cout &lt;&lt; &quot;Geben Sie die erste Zahl ein: &quot; &lt;&lt; std::endl;
	unsigned value1;
	std::cin &gt;&gt; value1;

	std::cout &lt;&lt; &quot;Geben Sie die zweite Zahl ein: &quot; &lt;&lt; std::endl;
	unsigned value2;
	std::cin &gt;&gt; value2;

	Rechteck rechteck;
	std::cout &lt;&lt; &quot;Der Flaecheninhalt betraegt: &quot; &lt;&lt; rechteck.calculateArea(value1, value2) &lt;&lt; std::endl;
	std::cout &lt;&lt; &quot;Der Umfang betraegt: &quot; &lt;&lt; rechteck.calculateExtent(value1, value2) &lt;&lt; std::endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1366285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366285</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Sun, 16 Sep 2007 12:01:03 GMT</pubDate></item><item><title><![CDATA[Reply to Help on Sun, 16 Sep 2007 12:26:38 GMT]]></title><description><![CDATA[<p>Da die Methoden der Klasse _nicht_ auf Membervariablen zugreifen und es eben nicht mal welche gibt, die Methoden ausserdem eher an die Klasse als an ein konkretes Objekt gebunden sind, sollte man sie static machen.</p>
<p>Das führt dazu, dass man eine Klasse mit zwei public static Methoden hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> die Klasse ist nicht nötig. Es reicht ein namespace, wie The-Kenny bereits sagte.</p>
<pre><code class="language-cpp">namespace rectangle
{
    unsigned calculateArea(unsigned value1, unsigned value2)
    {
        return value1 * value2;
    }

    unsigned calculateExtent(unsigned value1, unsigned value2)
    {
        return 2 * (value1 + value2);
    }
}

int main()
{
    std::cout &lt;&lt; &quot;Geben Sie die erste Zahl ein: &quot; &lt;&lt; std::endl;
    unsigned value1;
    std::cin &gt;&gt; value1;

    std::cout &lt;&lt; &quot;Geben Sie die zweite Zahl ein: &quot; &lt;&lt; std::endl;
    unsigned value2;
    std::cin &gt;&gt; value2;

    std::cout &lt;&lt; &quot;Der Flaecheninhalt betraegt: &quot; &lt;&lt; rectangle::calculateArea(value1, value2) &lt;&lt; std::endl;
    std::cout &lt;&lt; &quot;Der Umfang betraegt: &quot; &lt;&lt; rectangle::calculateExtent(value1, value2) &lt;&lt; std::endl;
}
</code></pre>
<p>Gruß<br />
Don06</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1366304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1366304</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Sun, 16 Sep 2007 12:26:38 GMT</pubDate></item></channel></rss>