<?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[UML Frage wie setze ich das in C++ um]]></title><description><![CDATA[<p>Hallo Leute!!! Ich habe da mal ein frage<br />
Wie sieht der Quellcode für dieses Kommunkationsdiagramm aus ??</p>
<p>___<br />
| |<br />
---- __________<br />
| <strong><strong><strong><strong><strong><strong><strong><strong>| |</strong></strong><br />
---|--- | :C1 |</strong></strong>| 2:op2()<br />
|</strong></strong></strong></strong><em>|<br />
Aktuer | |<br />
|1:op1()|<br />
| |<br />
<strong><strong><em><strong><em>|</em> <em><strong>|</strong></em></strong></em><br />
| | | |<br />
| :C2 | | :C2 |<br />
|</strong></strong><em><strong><strong>| |</strong></strong></em></em>__|</p>
<p>ich hoffe man kann mit diesem Bild was anfangen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186815/uml-frage-wie-setze-ich-das-in-c-um</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 11:27:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186815.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Jul 2007 15:43:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to UML Frage wie setze ich das in C++ um on Thu, 12 Jul 2007 15:43:13 GMT]]></title><description><![CDATA[<p>Hallo Leute!!! Ich habe da mal ein frage<br />
Wie sieht der Quellcode für dieses Kommunkationsdiagramm aus ??</p>
<p>___<br />
| |<br />
---- __________<br />
| <strong><strong><strong><strong><strong><strong><strong><strong>| |</strong></strong><br />
---|--- | :C1 |</strong></strong>| 2:op2()<br />
|</strong></strong></strong></strong><em>|<br />
Aktuer | |<br />
|1:op1()|<br />
| |<br />
<strong><strong><em><strong><em>|</em> <em><strong>|</strong></em></strong></em><br />
| | | |<br />
| :C2 | | :C2 |<br />
|</strong></strong><em><strong><strong>| |</strong></strong></em></em>__|</p>
<p>ich hoffe man kann mit diesem Bild was anfangen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324003</guid><dc:creator><![CDATA[Linda]]></dc:creator><pubDate>Thu, 12 Jul 2007 15:43:13 GMT</pubDate></item><item><title><![CDATA[Reply to UML Frage wie setze ich das in C++ um on Thu, 12 Jul 2007 16:01:54 GMT]]></title><description><![CDATA[<pre><code>___
   |  |
   ----                     __________
    |      ________________|         |____
 ---|---                   |  :C1    |____| 2:op2()
                           |_________|
   Aktuer                   |       | 
                            |1:op1()|
                            |       |
                    ________|_   ___|______
                   |         |   |        |
                   |  :C2    |   |   :C2  |
                   |_________|   |________|
</code></pre>
<p>jetzt schon <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/1324013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324013</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Thu, 12 Jul 2007 16:01:54 GMT</pubDate></item><item><title><![CDATA[Reply to UML Frage wie setze ich das in C++ um on Thu, 12 Jul 2007 16:11:20 GMT]]></title><description><![CDATA[<p>So:</p>
<pre><code class="language-cpp">int main() {
// ...
  Communicate();
// ...  
}
</code></pre>
<p>Öhm Scherz bei Seite, du willst net wirklich, dass wir dir n fertiges Programm machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324020</guid><dc:creator><![CDATA[Checker*amp*Murckser]]></dc:creator><pubDate>Thu, 12 Jul 2007 16:11:20 GMT</pubDate></item><item><title><![CDATA[Reply to UML Frage wie setze ich das in C++ um on Thu, 12 Jul 2007 16:14:30 GMT]]></title><description><![CDATA[<p>Du meinst diese Diagramm:</p>
<pre><code>___
   |  |
   ----                     __________
    |      ________________|         |____
 ---|---                   |  :C1    |____| 2:op2()
                           |_________|
   Aktuer                   |       | 
                            |1:op1()|
                            |       |
                    ________|_   ___|______
                   |         |   |        |
                   |  :C2    |   |   :C2  |
                   |_________|   |________|
</code></pre>
<p>Das ist ein Collaboration Diagram. Es gibt zwei Klassen C1 und C2 und von C2 zwei Objekte, auf die das eine Objekt von C1 zugreift. Der Code könnte etwa so aussehen:</p>
<pre><code class="language-cpp">class C2
{
public:
    void op1() { /* irgendwas */ }
};

class C1
{
public:
    void operator()() // namelos, da unspezifiziert; ruft der Akteur (s.o.)
    {
        m_ca-&gt;op1();   // 1:op1()
        op2();         // 2:op2()
    }

private: // muss nicht; kann
    void op2() { /* irgendwas */ }

    // Member
    C2* m_c2a;
    C2* m_c2b;
};
</code></pre>
<p>.. das ist natürlich unvollständig, da nur das (nicht <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="😉"
    /> ) implementiert wird, was durch den Aufruf des Akteurs ausgelöst wird.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1324023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1324023</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Thu, 12 Jul 2007 16:14:30 GMT</pubDate></item></channel></rss>