<?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[Design Ansatz]]></title><description><![CDATA[<p>Hie Leute!</p>
<p>Vl kann mir ja einer von euch helfen ich häng irgendwie fest:</p>
<p>Ich mach gerade eine Klasse Object die als Basisklasse für RedBottle, BlueBottle... usw dient es gibt für beide Abgeleiteten Klassen je zwei bezeichner.</p>
<p>wenn ich red bottle noch nicht benutzt habe kenne ich den ersten bezeichner und wenn ich es benutzt habe kennt ich das gebräu und der 2te bezeichner bei allen RedBottle Objecten ausgegeben wenn ich danach frage.</p>
<pre><code class="language-cpp">bool Object::use() const
 {
  if (identified_)
   std::cout &lt;&lt; &quot;You used: &quot; &lt;&lt; name_identified_ &lt;&lt; std::endl;

  else
   { 
    std::cout &lt;&lt; &quot;You used: &quot; &lt;&lt; name_not_identified_ &lt;&lt; std::endl;
    identified_ = true;  
   } 

  return true;
 }
</code></pre>
<p>so halt in etwa aber wie mach ich dass, das dass fortan alle und nur die RedBottle Objecte den Zweiten bezeichner haben??? also identified_ für alle gleich ist.</p>
<p>dank im voraus für euer bemühen.</p>
<p>lg<br />
EvilStuff</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/268388/design-ansatz</link><generator>RSS for Node</generator><lastBuildDate>Tue, 01 Sep 2026 17:52:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/268388.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Jun 2010 15:07:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Design Ansatz on Tue, 08 Jun 2010 15:07:51 GMT]]></title><description><![CDATA[<p>Hie Leute!</p>
<p>Vl kann mir ja einer von euch helfen ich häng irgendwie fest:</p>
<p>Ich mach gerade eine Klasse Object die als Basisklasse für RedBottle, BlueBottle... usw dient es gibt für beide Abgeleiteten Klassen je zwei bezeichner.</p>
<p>wenn ich red bottle noch nicht benutzt habe kenne ich den ersten bezeichner und wenn ich es benutzt habe kennt ich das gebräu und der 2te bezeichner bei allen RedBottle Objecten ausgegeben wenn ich danach frage.</p>
<pre><code class="language-cpp">bool Object::use() const
 {
  if (identified_)
   std::cout &lt;&lt; &quot;You used: &quot; &lt;&lt; name_identified_ &lt;&lt; std::endl;

  else
   { 
    std::cout &lt;&lt; &quot;You used: &quot; &lt;&lt; name_not_identified_ &lt;&lt; std::endl;
    identified_ = true;  
   } 

  return true;
 }
</code></pre>
<p>so halt in etwa aber wie mach ich dass, das dass fortan alle und nur die RedBottle Objecte den Zweiten bezeichner haben??? also identified_ für alle gleich ist.</p>
<p>dank im voraus für euer bemühen.</p>
<p>lg<br />
EvilStuff</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1908967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1908967</guid><dc:creator><![CDATA[EvilStuff]]></dc:creator><pubDate>Tue, 08 Jun 2010 15:07:51 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Tue, 08 Jun 2010 15:14:08 GMT]]></title><description><![CDATA[<p>du könntest für die Klasse eine &quot;static bool identified&quot; einführen und mit<br />
false initialisieren.<br />
Diese Variable ist für alle redBottles dann abrufbar und bekannt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1908971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1908971</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Tue, 08 Jun 2010 15:14:08 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Tue, 08 Jun 2010 15:14:47 GMT]]></title><description><![CDATA[<p>Wenn du mit allen Objekten einer Klasse auf die selbe Variable zugreifen willst, kannst du das über static machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1908972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1908972</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Tue, 08 Jun 2010 15:14:47 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Tue, 08 Jun 2010 15:25:00 GMT]]></title><description><![CDATA[<p>Ich hab schon ein bisschen mit static herumprobiert aber ich konnte dann identified_ nicht mehr setzen. Zumindest nicht mit</p>
<pre><code class="language-cpp">identified_ = true;
</code></pre>
<p>also ich hatte dann einen Compilerfehler.</p>
<p>lg<br />
EvilStuff</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1908980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1908980</guid><dc:creator><![CDATA[EvilStuff]]></dc:creator><pubDate>Tue, 08 Jun 2010 15:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Tue, 08 Jun 2010 16:03:47 GMT]]></title><description><![CDATA[<p>das geschieht folgendermaßen:</p>
<p>in der Klasse</p>
<pre><code class="language-cpp">static bool identified_; // fuer was ist eigentlich der Unterstrich?
</code></pre>
<p>Und dann zusätzlich nochmal auserhalb der Klasse definieren:</p>
<pre><code class="language-cpp">bool Klasse::identified_ = false;
</code></pre>
<p>innerhalb der Klasse kannst du dann normal auf sie zugreifen.</p>
<p>Was hattest du denn für einen Compilerfehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1908995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1908995</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Tue, 08 Jun 2010 16:03:47 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Tue, 08 Jun 2010 16:04:44 GMT]]></title><description><![CDATA[<p>habs gefunden.</p>
<pre><code class="language-cpp">bool Object::identified_(false);
</code></pre>
<p>ausserhalb der klasse definieren <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>
<p>thx an alle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1908996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1908996</guid><dc:creator><![CDATA[EvilStuff]]></dc:creator><pubDate>Tue, 08 Jun 2010 16:04:44 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Tue, 08 Jun 2010 16:09:25 GMT]]></title><description><![CDATA[<p>der unterstrich repräsentiert die zugehörigkeit zur klasse. da ich im Konstruktor ein identified (ohne unterstrich)übernehme ind dann mit identified_(identified) der klassenfariablen den übergebenen wert zuweise.</p>
<p>also codingstandart halt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909002</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909002</guid><dc:creator><![CDATA[EvilStuff]]></dc:creator><pubDate>Tue, 08 Jun 2010 16:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Tue, 08 Jun 2010 16:12:04 GMT]]></title><description><![CDATA[<p>EvilStuff schrieb:</p>
<blockquote>
<p>Ich mach gerade eine Klasse Object die als Basisklasse für RedBottle, BlueBottle... usw dient es gibt für beide Abgeleiteten Klassen je zwei bezeichner.</p>
</blockquote>
<p>Was meinst Du mit &quot;bezeichner&quot; ?</p>
<p>EvilStuff schrieb:</p>
<blockquote>
<p>wenn ich red bottle noch nicht benutzt habe kenne ich den ersten bezeichner und wenn ich es benutzt habe kennt ich das gebräu und der 2te bezeichner bei allen RedBottle Objecten ausgegeben wenn ich danach frage.</p>
</blockquote>
<p>Ich verstehe nur Bahnhof. Schreibe mal Deutsch -- so mit Satzzeichen und korrekter Grammatik und so. Dann verstehen vielleicht mehr Leute, was Du willst.</p>
<p>EvilStuff schrieb:</p>
<blockquote>
<p>[...]<br />
so halt in etwa aber wie mach ich dass, das dass fortan alle und nur die RedBottle Objecte den Zweiten bezeichner haben??? also identified_ für alle gleich ist.</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="😕"
    /></p>
<p>Erklär Dich mal besserer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909005</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Tue, 08 Jun 2010 16:12:04 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Wed, 09 Jun 2010 09:33:29 GMT]]></title><description><![CDATA[<p>Sorry, dass es nich verständlich war.</p>
<p>Ich versuchs nochmal:</p>
<p>Also ich hab eine Basisklasse Objects:</p>
<pre><code class="language-cpp">class Object
{
public:
  Object (std::string name_not_identified, std::string name_identified,
          std::string use_message);
  Object (const Object&amp; orig);
  virtual ~Object ();
  virtual bool use() const;
  virtual void identifie();
  virtual std::string GetName();
  virtual void SetMsg(std::string&amp; msg);

private:
  std::string name_identified_;
  std::string name_not_identified_;
  std::string use_msg_;
  static bool identified_;

};
</code></pre>
<p>So sehen die use() und die GetName() methode aus.</p>
<pre><code class="language-cpp">bool Object::use() const
{
   std::cout &lt;&lt; use_msg_ &lt;&lt; std::endl;
   identified_ = true;
 return true;
}

std::string Object::GetName()
{
 if(identified_)
   return name_identified_;
 else
 return name_not_identified_;
}
</code></pre>
<p>Und mehrere Klassen die von ihr abgeleitet sind. RedBotttle, BlueBottle ....<br />
Alle abgeleiteten Klassen haben einen nicht identifizierten namen und einen identifizierten.</p>
<p>z.B.:<br />
Wenn ich RedBottle noch nicht benutzt habe heißt diese eben Red Bottle. Wenn ich sie einmal benutzt habe ist sie bekannt und heißt fortan Poison.</p>
<p>Ich habs jetzt mit einer static bool identified_ ausprobiert wenn ich dann aber ein Object benutze sind alle Objecte bekannt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909350</guid><dc:creator><![CDATA[EvilStuff]]></dc:creator><pubDate>Wed, 09 Jun 2010 09:33:29 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Wed, 09 Jun 2010 09:44:12 GMT]]></title><description><![CDATA[<p>Mir scheint, hier herrscht ein Missverständnis.</p>
<pre><code class="language-cpp">// Object ist deine Basisklasse?
class Object { /* ... */ };

// Dann gibts nen Child RedBottle abgeleitet von Object?
class RedBottle : public Object { /* ... */ };

// Dann gibts nen Child BlueBottle abgeleitet von Object?
class BlueBottle : public Object { /* ... */ };
</code></pre>
<p>falls ja, dann gehört deine static in die jeweils abgeleiteten Klassen:</p>
<pre><code class="language-cpp">class RedBottle : public Object
{
    private:
        static bool identified_;
    /* ... */
};

bool RedBottle::identified_ = false;
</code></pre>
<p>Damit wird der Gültigkeitsbereich von identified auf die jeweils abgeleitete Klasse gelegt. Jede Instanz von RedBottle hat zugriff auf identified_ .<br />
Dieser Wert darin ist für alle diese Instanzen gleich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909361</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Wed, 09 Jun 2010 09:44:12 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Wed, 09 Jun 2010 09:47:40 GMT]]></title><description><![CDATA[<p>Ich denke du schreibst eine Art Rollenspiel.<br />
Deshalb die prinzipielle Frage: Sind in allen roten Flaschen giftige Substanzen? Wenn ja muss das identified_ als static bool in RedBottle. Ich denke aber nicht, dass man von der Farbe der Flasche auf den Inhalt schließen kann. In dem Fall mus identified_ pro Instanz gesetzt werden können, also kannst du das direkt in Object deklarieren, aber eben nicht static.</p>
<p>Prinzipiell ist es aber nicht so gut, die Objekte oder deren Inhalt über Strings zu identifizieren. Im Programmcode kannst du mal schnell nen Bock schießen der Kompiliert aber eben kein &quot;Ich bin Gifitg&quot; auslöst. Da sind enums besser. Oder allgemeine bool-Methoden wie &quot;hurts()&quot; o.ä.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909362</guid><dc:creator><![CDATA[l&#x27;abra d&#x27;or]]></dc:creator><pubDate>Wed, 09 Jun 2010 09:47:40 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Wed, 09 Jun 2010 10:37:15 GMT]]></title><description><![CDATA[<p>l'abra d'or schrieb:</p>
<blockquote>
<p>Ich denke du schreibst eine Art Rollenspiel.<br />
Deshalb die prinzipielle Frage: Sind in allen roten Flaschen giftige Substanzen? Wenn ja muss das identified_ als static bool in RedBottle. Ich denke aber nicht, dass man von der Farbe der Flasche auf den Inhalt schließen kann.</p>
</blockquote>
<p>Jep. Leider somit ist die Wiederspielfreude futsch, denn ich weiß jetzt wenn ich eine Red Bottle im inventar hab iiiih nicht trinken. Aber so ist es halt in der Aufgabenstellung.</p>
<p>Habs jetz so wie oben gemacht.</p>
<p>Ich werd mir auf jedenfall den anderen Ansatz auch merken vl ändert sich ja was.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909394</guid><dc:creator><![CDATA[EvilStuff1]]></dc:creator><pubDate>Wed, 09 Jun 2010 10:37:15 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Wed, 09 Jun 2010 17:57:57 GMT]]></title><description><![CDATA[<p>ich hoffe ich nerve noch nicht.<br />
Aber beim weiteren Arbeiten mit den Klassen und nach dem hinzufügen einer Inventory Klasse ist ein problem aufgetreten.</p>
<p>ich hab mir mal folgendes main zum testen geschrieben:</p>
<pre><code class="language-cpp">int main(int argc, char** argv)
{

 Object* MyArray[4];
 Object* ptr;
 Inventory inventory;

 for (int i=0; i &lt; 4; i++)
 {
   switch(i)
   {
    case 0:ptr = new RedBottle;
    break;
    case 1:ptr = new BlueBottle;
    break;
    case 2:ptr = new RedBottle;
    break;
    case 3:ptr = new BlueBottle;
    break;
   }
    inventory.addToInventory(ptr);
    MyArray[i] = ptr;
 }

 inventory.listInventory();

  for (int i = 2; i &gt; 0 ; i--)
 {
    inventory.useObjectAt(i);
 }

// for (int i = 0; i &lt; 4; i++)
// {
//   MyArray[i]-&gt;use();
// }

 inventory.listInventory();
</code></pre>
<p>Wenn den auskommentierten teil mit ausführe funktioniert alles normal mit den namen.<br />
Ich hab den Fehler schon eingegrenzt und er kann eigtl nur in folgender methode liegen:</p>
<pre><code class="language-cpp">bool Inventory::useObjectAt(int index)
{
   if ( index &gt; inventory_.size() || index &lt;= 0 )
  {
    std::cout &lt;&lt; &quot;You stare into the air around you - nothing there to &quot;
                 &quot;be used.&quot;&lt;&lt; std::endl;
    return false;
  }
  inventory_[index-1]-&gt;use(); // gibt einfach nur ne meldung aus und setzt identified auf true

  inventory_.erase(inventory_.begin() + (index-1));

  return true;
}
</code></pre>
<p>Mir ist aufgefallen, dass wenn ich inventory_.erase(inventory_.begin()+(index-1)); nicht ausführe, also kein Object gelöscht wird, auch die richtigen namen ausgegeben werden.</p>
<p>Hier auch noch die addToInventory Methode.</p>
<pre><code class="language-cpp">bool Inventory::addToInventory(Object* object)
{
 inventory_.push_back(object);
 std::cout &lt;&lt; &quot;You Picked up: &quot; &lt;&lt; object-&gt;GetName() &lt;&lt; std::endl;
}
</code></pre>
<p>Ich hoffe das reicht an Info da es ne Aufgabe ist mächte ich nicht zu viel code verraten. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1909655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909655</guid><dc:creator><![CDATA[EvilStuff]]></dc:creator><pubDate>Wed, 09 Jun 2010 17:57:57 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Wed, 09 Jun 2010 22:17:31 GMT]]></title><description><![CDATA[<p>Ich bin mir nicht ganz sicher, was du da für einen Index hast, aber wenn er 0-basiert ist, dann ist das 1 zu viel. Also:</p>
<pre><code class="language-cpp">inventory_.erase(inventory_.begin() + index);
</code></pre>
<p>Passt es jetzt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909788</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 09 Jun 2010 22:17:31 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Thu, 10 Jun 2010 01:55:26 GMT]]></title><description><![CDATA[<p>Ich hab mir meine Beiträge nochmal so durchgelesen und festgestell, dass ich<br />
irgendwie um den heissen Brei herumrede.</p>
<p>Ich programmiere zusammen mit anderen eine art rollenspiel.<br />
Ich mache die Objecte und das Inventar.</p>
<p>Der Spielverlauf sieht so aus:<br />
Das Spielfeld besteht aus Tiles auf denen Gegenstände liegen. Wenn ein Character<br />
über einen Gegenstand läuft nimmt er ihn automatisch im Inventar auf. Man kann<br />
eine Liste der aufgenommenen Gegenstände ausgeben. Ist eine Art von Gegenstand<br />
wie z.B.: RedBottle noch nicht benutzt heißt diese &quot;Red Bottle&quot;. Wurde diese<br />
einmal benutz heißt sie &quot;Poison&quot; und alle anderen RedBottle die im Inventar und<br />
noch am Spielfeld sind auch auch. Also wiederspielfreude ist futsch da du beim nächsten Spiel weißt wenn du eine RedBottle im Inventar hast &quot;nicht trinken&quot;.</p>
<p>Also ich möchte die static bool in den beiden Klassen nach ihrem status fragen und in Object nutzen. Da ich dann mit allen erzeugten Gegenstände auf die methoden von Object zurückgreifen möchte.<br />
Geht das <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>
<p>Also das folgende programm, was ihr 1:1 ubernehmen und compilieren könnt, sagt aus was ich will.</p>
<pre><code class="language-cpp">#include &lt;stdlib.h&gt;
#include &lt;iostream&gt;
class Object
{
public:
  Object(bool&amp; identified) : identified_(identified){}; // ich dachte, da ich hier eine referenz übergeben bekomme weis object zur laufzeit immer wann
                                                        // Red- oder BlueBottle identified status hat.
  virtual void SetId(){ identified_ = true; }           // und hier dass ich damit die static in dem Object, dass ich aufrufe
  virtual bool GetId() const{ return identified_;}
  virtual bool bla() const{ return identified_;}
private:
  bool identified_;
};

class RedBottle : public Object
{
public:
  RedBottle () : Object(identified_){};
  RedBottle (const RedBottle&amp; orig);
private:
  static bool identified_;
};

class BlueBottle : public Object
{
public:
  BlueBottle () : Object(identified_){};
  BlueBottle (const RedBottle&amp; orig);
private:
  static bool identified_;
};

bool BlueBottle::identified_ = false;
bool RedBottle::identified_ = false;

int main(int argc, char** argv)
{
 RedBottle rB1;
 RedBottle rB2;
 BlueBottle bB1;
 BlueBottle bB2;
 std::cout &lt;&lt; rB1.GetId();
 rB1.SetId();
 std::cout &lt;&lt; rB1.GetId();
 std::cout &lt;&lt; rB2.GetId();
 std::cout &lt;&lt; bB1.GetId();
 bB1.SetId();
 std::cout &lt;&lt; bB1.GetId();
 std::cout &lt;&lt; bB2.GetId();
 return(EXIT_SUCCESS);
}
</code></pre>
<p>Wenn ihr das Programm aussführt bekommt ihr 010010 als ausgabe.<br />
ich bräuchte aber 011011 :p War ein komischer Zufall mit der ausgabe Ich hab<br />
gar nicht dran gedacht, dass ich dann ja so ne Art Binärcode erhalte find ich<br />
aber witzig.</p>
<p>thx und good n8</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909825</guid><dc:creator><![CDATA[EvilStuff]]></dc:creator><pubDate>Thu, 10 Jun 2010 01:55:26 GMT</pubDate></item><item><title><![CDATA[Reply to Design Ansatz on Thu, 10 Jun 2010 06:06:48 GMT]]></title><description><![CDATA[<p>Du brauchst ne Referenz in Object</p>
<pre><code class="language-cpp">class Object
{
public:
  Object(bool&amp; identified) : identified_(identified){}; // ich dachte, da ich hier eine referenz übergeben bekomme weis object zur laufzeit immer wann
                                                        // Red- oder BlueBottle identified status hat.
  virtual void SetId(){ identified_ = true; }           // und hier dass ich damit die static in dem Object, dass ich aufrufe
  virtual bool GetId() const{ return identified_;}
  virtual bool bla() const{ return identified_;}
private:
  bool&amp; identified_;  // muss eine Referenz sein.
};
</code></pre>
<p>Gruß<br />
sonic</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1909837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1909837</guid><dc:creator><![CDATA[Tobias Gerg]]></dc:creator><pubDate>Thu, 10 Jun 2010 06:06:48 GMT</pubDate></item></channel></rss>