<?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[string objekte übergeben??]]></title><description><![CDATA[<p>Hallo. ich muß ein Programm schreiben bei dem ich über einen Konstruktor ein String element übergebe, nur leider bin ich noch nicht so fit in c++.<br />
kann mir jemand sagen wie das richtig geht?? wäre sehr nett <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 />
Programm:</p>
<p>#ifndef CIRCLE_HPP<br />
#define CIRCLE_HPP</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
using namespace std;</p>
<p>#include&quot;shape.hpp&quot; // Klasse 1 (Basisklasse , Abstrakte Klasse)</p>
<p>class Affe : public Tier<br />
{<br />
string geschlecht;<br />
double anzahl;<br />
public:<br />
Affe(double r=0, string mw);<br />
virtual double menge() const;<br />
virtual void draw() const;<br />
virtual double getValue() const;<br />
};<br />
Affe(double r,string mw)<br />
{<br />
r= anzahl;<br />
mw =geschlecht;<br />
}<br />
#endif CIRCLE_HPP</p>
<p>im Hauptprogramm wird dann die Anzahl und das geschlecht übergeben:<br />
Affe ci1(10,&quot;weiblich&quot;);</p>
<p>Fehlermeldung:f:\c++\aktuell 07\zoo\circle.hpp(18) : error C2548: 'Affe::Affe' : Fehlender Standardparameter fuer Parameter 2</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170181/string-objekte-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 00:05:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170181.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Jan 2007 15:17:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to string objekte übergeben?? on Fri, 12 Jan 2007 15:17:20 GMT]]></title><description><![CDATA[<p>Hallo. ich muß ein Programm schreiben bei dem ich über einen Konstruktor ein String element übergebe, nur leider bin ich noch nicht so fit in c++.<br />
kann mir jemand sagen wie das richtig geht?? wäre sehr nett <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 />
Programm:</p>
<p>#ifndef CIRCLE_HPP<br />
#define CIRCLE_HPP</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
using namespace std;</p>
<p>#include&quot;shape.hpp&quot; // Klasse 1 (Basisklasse , Abstrakte Klasse)</p>
<p>class Affe : public Tier<br />
{<br />
string geschlecht;<br />
double anzahl;<br />
public:<br />
Affe(double r=0, string mw);<br />
virtual double menge() const;<br />
virtual void draw() const;<br />
virtual double getValue() const;<br />
};<br />
Affe(double r,string mw)<br />
{<br />
r= anzahl;<br />
mw =geschlecht;<br />
}<br />
#endif CIRCLE_HPP</p>
<p>im Hauptprogramm wird dann die Anzahl und das geschlecht übergeben:<br />
Affe ci1(10,&quot;weiblich&quot;);</p>
<p>Fehlermeldung:f:\c++\aktuell 07\zoo\circle.hpp(18) : error C2548: 'Affe::Affe' : Fehlender Standardparameter fuer Parameter 2</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208800</guid><dc:creator><![CDATA[mark79]]></dc:creator><pubDate>Fri, 12 Jan 2007 15:17:20 GMT</pubDate></item><item><title><![CDATA[Reply to string objekte übergeben?? on Fri, 12 Jan 2007 15:21:13 GMT]]></title><description><![CDATA[<p>Nach einem Parameter mit Standardparameter (bei dir d = 0) darf keiner meher ohne Standardparameter mehr kommen.</p>
<p>Lösung für Dich: Tausch einfach die zwei Parameter oder lass das = 0 weg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208802</guid><dc:creator><![CDATA[templäd]]></dc:creator><pubDate>Fri, 12 Jan 2007 15:21:13 GMT</pubDate></item><item><title><![CDATA[Reply to string objekte übergeben?? on Fri, 12 Jan 2007 15:21:37 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das sieht so aus, als ob du im C'tor was vertauscht hast. Müsste die Zuweisung nicht andersherum sein. Außerdem kannst du ja auch Initialisierungslisten benutzen.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208803</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 12 Jan 2007 15:21:37 GMT</pubDate></item><item><title><![CDATA[Reply to string objekte übergeben?? on Fri, 12 Jan 2007 15:33:15 GMT]]></title><description><![CDATA[<p>Danke für die Tipps.<br />
Jetzt kommt die fehlermeldung nicht mehr...aber!!! <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 />
irgendwie übernimmt er nur mist.<br />
habe ein cout in den Konstruktor gesetzt:</p>
<p>Affe::Affe(string mw,double r)<br />
{<br />
r= anzahl;<br />
mw =geschlecht;</p>
<p>cout&lt;&lt;&quot;anzahl der Affen &quot;&lt;&lt;anzahl&lt;&lt; &quot;geschlecht &quot;&lt;&lt;geschlecht&lt;&lt;endl;<br />
}</p>
<p>und die ausgabe sieht so aus:<br />
anzahl der Affen -9.25596e+061geschlecht<br />
<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/1208817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208817</guid><dc:creator><![CDATA[mark79]]></dc:creator><pubDate>Fri, 12 Jan 2007 15:33:15 GMT</pubDate></item><item><title><![CDATA[Reply to string objekte übergeben?? on Fri, 12 Jan 2007 15:35:42 GMT]]></title><description><![CDATA[<p>Die Zuweisung erfolgt von rechts nach links, sprich Du weisst dem Parameter r den Inhalt der Membervariablen anzahl zu, und die ist noch nicht initialisiert worden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208819</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Fri, 12 Jan 2007 15:35:42 GMT</pubDate></item><item><title><![CDATA[Reply to string objekte übergeben?? on Fri, 12 Jan 2007 15:37:26 GMT]]></title><description><![CDATA[<p>Vielleicht sollte das eher so aussehen</p>
<pre><code class="language-cpp">Affe::Affe(string mw,double r)
{
  anzahl = r;
  geschlecht = mw;
</code></pre>
<p>Wobei Anzahl besser int (oder unsigned int) und geschlecht bool bzw. ein nett definiertes enum sein sollten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208820</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 12 Jan 2007 15:37:26 GMT</pubDate></item><item><title><![CDATA[Reply to string objekte übergeben?? on Fri, 12 Jan 2007 15:38:48 GMT]]></title><description><![CDATA[<p>ohhh ohhhh. Ja klar. Super, funktioniert <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="😃"
    /><br />
Danke für die Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208823</guid><dc:creator><![CDATA[mark79]]></dc:creator><pubDate>Fri, 12 Jan 2007 15:38:48 GMT</pubDate></item><item><title><![CDATA[Reply to string objekte übergeben?? on Fri, 12 Jan 2007 15:42:28 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das habe ich doch schon geschrieben. Du bedanhst dich für die Tipps, aber beachtest sie nicht?</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208825</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 12 Jan 2007 15:42:28 GMT</pubDate></item></channel></rss>