<?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[Problem bei Klassenprogrammierung]]></title><description><![CDATA[<p>Hallo,</p>
<p>Gegeben sei folgende Dateien :</p>
<p>- Klassenheader &quot;human.h&quot;<br />
- Klasse &quot;human.cpp&quot;<br />
- Datei &quot;humanMain.cpp&quot;<br />
- Klassenheader &quot;Delta.h&quot;<br />
- Klasse &quot;Delta.cpp&quot;</p>
<p>In &quot;human.h&quot; ist ein Object &quot;human&quot; definiert worden<br />
(entsprechender Objekt- und FunktionenRumpf in &quot;human.cpp&quot;).</p>
<p>In &quot;Delta.cpp&quot; habe ich eine Funktion &quot;void human::atmen(){...}&quot;<br />
geschrrieben (in &quot;Delta.h&quot; nur die Zeile &quot;void atmen();&quot; ).</p>
<p>Der Compiler meckert nicht.</p>
<p>Nun schreibe ich in &quot;Delta.cpp&quot; eine Funktion &quot;void human::schlafen(){..}&quot;<br />
(in &quot;Delta.h&quot; nur die Zeile &quot;void schlafen();&quot;),<br />
diesmal meckert aber der Compiler mit der Fehlermeldung</p>
<p>&quot;error: no `void human::schlafen()' member function declared in class `human'&quot;</p>
<p>Wieso gibt es bei der Funktion &quot;schlafen()&quot; eine Fehlermeldung, bei der Funktion &quot;atmen()&quot; jedoch nichts .. ??</p>
<p>VIELEN DANK im Voraus</p>
<p>PS: Wie sieht die PotenzFunktion in C++ aus, wenn die Parameter<br />
das Format lond double, und nicht double haben ??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/119744/problem-bei-klassenprogrammierung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 00:19:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/119744.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Sep 2005 08:49:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem bei Klassenprogrammierung on Mon, 05 Sep 2005 08:52:11 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Gegeben sei folgende Dateien :</p>
<p>- Klassenheader &quot;human.h&quot;<br />
- Klasse &quot;human.cpp&quot;<br />
- Datei &quot;humanMain.cpp&quot;<br />
- Klassenheader &quot;Delta.h&quot;<br />
- Klasse &quot;Delta.cpp&quot;</p>
<p>In &quot;human.h&quot; ist ein Object &quot;human&quot; definiert worden<br />
(entsprechender Objekt- und FunktionenRumpf in &quot;human.cpp&quot;).</p>
<p>In &quot;Delta.cpp&quot; habe ich eine Funktion &quot;void human::atmen(){...}&quot;<br />
geschrrieben (in &quot;Delta.h&quot; nur die Zeile &quot;void atmen();&quot; ).</p>
<p>Der Compiler meckert nicht.</p>
<p>Nun schreibe ich in &quot;Delta.cpp&quot; eine Funktion &quot;void human::schlafen(){..}&quot;<br />
(in &quot;Delta.h&quot; nur die Zeile &quot;void schlafen();&quot;),<br />
diesmal meckert aber der Compiler mit der Fehlermeldung</p>
<p>&quot;error: no `void human::schlafen()' member function declared in class `human'&quot;</p>
<p>Wieso gibt es bei der Funktion &quot;schlafen()&quot; eine Fehlermeldung, bei der Funktion &quot;atmen()&quot; jedoch nichts .. ??</p>
<p>VIELEN DANK im Voraus</p>
<p>PS: Wie sieht die PotenzFunktion in C++ aus, wenn die Parameter<br />
das Format lond double, und nicht double haben ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/865185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/865185</guid><dc:creator><![CDATA[Consideration]]></dc:creator><pubDate>Mon, 05 Sep 2005 08:52:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei Klassenprogrammierung on Mon, 05 Sep 2005 08:56:19 GMT]]></title><description><![CDATA[<p>weil die human.h wahrscheinlich eine memberfkt namens atmen beinhaltet, aber keine schlafen</p>
<p>du kannst in der delta.h ruhig atmen() hinschreiben, dies hat dann aber nichts mit der delta.cpp human::atmen() zu tun ( stichwort namespace )</p>
<p>also schreibst du am besten in die human.h auch ein schlafen und gut ist.</p>
<p>soviel zu deinem prob.</p>
<p>aber warum schreibst du die sachen nicht alle in die human.cpp wo sie auch räumlich hingehören??? code zu memberfkt. sollten nicht auf zig dateien verteilt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/865188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/865188</guid><dc:creator><![CDATA[korbi2]]></dc:creator><pubDate>Mon, 05 Sep 2005 08:56:19 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei Klassenprogrammierung on Mon, 05 Sep 2005 09:15:00 GMT]]></title><description><![CDATA[<p>Das Problem ist gelöst.<br />
Habe die Datei human.h nicht berücksichtigt ..</p>
<p>Jedoch möchte ich immer noch wissen, wie ich in C++ eine<br />
Potenz x hoch y ausrechnen lassen kann, wenn sowohl x als auch<br />
y vom Datentyp long double (und nicht &quot;nur&quot; double) sind ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/865201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/865201</guid><dc:creator><![CDATA[Consideration]]></dc:creator><pubDate>Mon, 05 Sep 2005 09:15:00 GMT</pubDate></item></channel></rss>