<?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[klassen funktionen und strukturen]]></title><description><![CDATA[<p>hallo alle!<br />
bin relativ neu in c++</p>
<p>habe mal diesen code geschrieben:</p>
<p>klasse.h</p>
<pre><code class="language-cpp">class klasse
{
public:
struct result
{
int a;
int b;
};
result rechnen(int x);
}
</code></pre>
<p>klasse.cpp</p>
<pre><code class="language-cpp">result rechnen(int x)
{
result myresult;
myresult.a=x*2;
myresult.b=x*x;
return myresult;
}
</code></pre>
<p>main.cpp</p>
<pre><code class="language-cpp">aufgabe = new klasse();
ShowMessage(IntToStr(aufgabe-&gt;rechnen(5).a) + &quot; - &quot; + IntToStr(aufgabe-&gt;rechnen(7).b));
</code></pre>
<p>eingebunden ist soweit alles,<br />
nur leider funktioniert es nicht.<br />
was mach ich denn falsch? <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/topic/91694/klassen-funktionen-und-strukturen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 18:41:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/91694.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 Nov 2004 11:28:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to klassen funktionen und strukturen on Thu, 11 Nov 2004 11:28:59 GMT]]></title><description><![CDATA[<p>hallo alle!<br />
bin relativ neu in c++</p>
<p>habe mal diesen code geschrieben:</p>
<p>klasse.h</p>
<pre><code class="language-cpp">class klasse
{
public:
struct result
{
int a;
int b;
};
result rechnen(int x);
}
</code></pre>
<p>klasse.cpp</p>
<pre><code class="language-cpp">result rechnen(int x)
{
result myresult;
myresult.a=x*2;
myresult.b=x*x;
return myresult;
}
</code></pre>
<p>main.cpp</p>
<pre><code class="language-cpp">aufgabe = new klasse();
ShowMessage(IntToStr(aufgabe-&gt;rechnen(5).a) + &quot; - &quot; + IntToStr(aufgabe-&gt;rechnen(7).b));
</code></pre>
<p>eingebunden ist soweit alles,<br />
nur leider funktioniert es nicht.<br />
was mach ich denn falsch? <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/649302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649302</guid><dc:creator><![CDATA[me = new User]]></dc:creator><pubDate>Thu, 11 Nov 2004 11:28:59 GMT</pubDate></item><item><title><![CDATA[Reply to klassen funktionen und strukturen on Thu, 11 Nov 2004 11:51:05 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Da kann ich zuerst einmal einen hier im Forum recht bekannt Satz zitieren.</p>
<blockquote>
<p>&quot;Funktioniert nicht&quot; ist keine ausreichende Fehlerbeschreibung.</p>
</blockquote>
<p>In deinem Fall würde ich mal vermuten, dass die Funktion rechnen in deiner cpp kein Member deiner Klasse ist.<br />
deklariers mal so</p>
<pre><code class="language-cpp">klasse::result klasse::rechnen(int x)
{
   result myresult;
   myresult.a=x*2;
   myresult.b=x*x;
   return myresult;
}
</code></pre>
<p>Ciao</p>
]]></description><link>https://www.c-plusplus.net/forum/post/649331</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649331</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 11 Nov 2004 11:51:05 GMT</pubDate></item><item><title><![CDATA[Reply to klassen funktionen und strukturen on Thu, 11 Nov 2004 11:54:29 GMT]]></title><description><![CDATA[<p>sorry, aber funktioniert immernoch nicht.</p>
<blockquote>
<p>E2141 Fehler in der Deklarationssyntax</p>
</blockquote>
<p>meckert der borland.<br />
mehr kann ich leider auch nicht sagen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/649335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649335</guid><dc:creator><![CDATA[me = new User]]></dc:creator><pubDate>Thu, 11 Nov 2004 11:54:29 GMT</pubDate></item><item><title><![CDATA[Reply to klassen funktionen und strukturen on Thu, 11 Nov 2004 11:57:23 GMT]]></title><description><![CDATA[<p>Wie wärs wenn du uns mal deinen Code möglichst vollständig zeigst. In der Fehlermeldung sollte auch die Zeilennummer stehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/649338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649338</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 11 Nov 2004 11:57:23 GMT</pubDate></item><item><title><![CDATA[Reply to klassen funktionen und strukturen on Thu, 11 Nov 2004 12:01:03 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Da passt doch der Satz mit den Grundlagen sehr gut dazu</p>
<p>Was mir sofort aufgefallen ist</p>
<pre><code class="language-cpp">result rechnen(int x)
</code></pre>
<p>sollte man das nicht so schreiben</p>
<pre><code class="language-cpp">result klasse::rechnen(int x)
</code></pre>
<p>wabei der Name &quot;klasse&quot; echt Klasse ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/649340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649340</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Thu, 11 Nov 2004 12:01:03 GMT</pubDate></item><item><title><![CDATA[Reply to klassen funktionen und strukturen on Thu, 11 Nov 2004 12:01:19 GMT]]></title><description><![CDATA[<p>also</p>
<p>unit1.cpp</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#include &lt;vcl.h&gt;
#pragma hdrstop

#include &quot;Unit1.h&quot;
#include &quot;Unit2.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource &quot;*.dfm&quot;
TForm1 *Form1;
klasse *aufgabe;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
aufgabe = new klasse();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormCreate(TObject *Sender)
{
ShowMessage(IntToStr(aufgabe-&gt;rechnen(5).a)+&quot; - &quot;+IntToStr(aufgabe-&gt;rechnen(7).b));
}
//---------------------------------------------------------------------------
</code></pre>
<p>unit2.cpp</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------
#pragma hdrstop
#include &quot;Unit2.h&quot;
//---------------------------------------------------------------------------
#pragma package(smart_init)
klasse::result klasse::rechnen(int x)
{
result myresult;
myresult.a=x*2;
myresult.b=x*x;
return myresult;
}
</code></pre>
<p>unit2.h</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
class klasse
{
public:
struct result
{
int a;
int b;
};
result rechnen(int x);
}
#endif
</code></pre>
<blockquote>
<p>[C++ Fehler] Unit1.cpp(11): E2141 Fehler in der Deklarationssyntax</p>
</blockquote>
<p><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="😕"
    /> <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="😕"
    /> <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/649341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649341</guid><dc:creator><![CDATA[me = new User]]></dc:creator><pubDate>Thu, 11 Nov 2004 12:01:19 GMT</pubDate></item><item><title><![CDATA[Reply to klassen funktionen und strukturen on Thu, 11 Nov 2004 12:04:04 GMT]]></title><description><![CDATA[<p>klasse:: bei</p>
<blockquote>
<p>result klasse::rechnen(int x)</p>
</blockquote>
<p>hatte ich oben vergessen anzugeben.<br />
aber<br />
weder</p>
<pre><code class="language-cpp">result klasse::rechnen(int x)
</code></pre>
<p>noch</p>
<pre><code class="language-cpp">klasse::result klasse::rechnen(int x)
</code></pre>
<p>funktionieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/649345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649345</guid><dc:creator><![CDATA[immernoch me]]></dc:creator><pubDate>Thu, 11 Nov 2004 12:04:04 GMT</pubDate></item><item><title><![CDATA[Reply to klassen funktionen und strukturen on Thu, 11 Nov 2004 12:05:39 GMT]]></title><description><![CDATA[<p>Mach mal hinter der schliessenden Klammer deiner Klasse klasse ein Semikolon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/649347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649347</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 11 Nov 2004 12:05:39 GMT</pubDate></item><item><title><![CDATA[Reply to klassen funktionen und strukturen on Thu, 11 Nov 2004 12:08:56 GMT]]></title><description><![CDATA[<p>ups!!!<br />
<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/649351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649351</guid><dc:creator><![CDATA[me = stupid User]]></dc:creator><pubDate>Thu, 11 Nov 2004 12:08:56 GMT</pubDate></item><item><title><![CDATA[Reply to klassen funktionen und strukturen on Thu, 11 Nov 2004 12:10:38 GMT]]></title><description><![CDATA[<p>danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/649354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649354</guid><dc:creator><![CDATA[me=]]></dc:creator><pubDate>Thu, 11 Nov 2004 12:10:38 GMT</pubDate></item></channel></rss>