<?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[Präfix Frage]]></title><description><![CDATA[<p>Hi,</p>
<p>gibt es eine Möglichkeit in C++ sowas zu basteln:</p>
<p>Klasse* k = new Klasse;</p>
<p>k-&gt;Foo::methode1();<br />
k-&gt;Foo::methode2();</p>
<p>k-&gt;Bar::methode1();</p>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/206938/präfix-frage</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 19:55:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/206938.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Mar 2008 18:36:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Präfix Frage on Sat, 01 Mar 2008 18:36:50 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>gibt es eine Möglichkeit in C++ sowas zu basteln:</p>
<p>Klasse* k = new Klasse;</p>
<p>k-&gt;Foo::methode1();<br />
k-&gt;Foo::methode2();</p>
<p>k-&gt;Bar::methode1();</p>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466254</guid><dc:creator><![CDATA[Heavy+Medic]]></dc:creator><pubDate>Sat, 01 Mar 2008 18:36:50 GMT</pubDate></item><item><title><![CDATA[Reply to Präfix Frage on Sat, 01 Mar 2008 18:46:51 GMT]]></title><description><![CDATA[<p>Macht meiner Meinung nach nicht viel Sinn. Wieso willst du das so machen?</p>
<pre><code class="language-cpp">class Klasse
{
public:
    class Foo
    {
	public:
		static void methode1 () {};
     static void methode2 () {};
    };

};

int main ()
{
Klasse* k = new Klasse;

k-&gt;Foo::methode1 ();

delete k;

}
</code></pre>
<p>Möglicherwei so.</p>
<p>Edit:<br />
Geht so. <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/1466262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466262</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 01 Mar 2008 18:46:51 GMT</pubDate></item><item><title><![CDATA[Reply to Präfix Frage on Sat, 01 Mar 2008 19:02:51 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Geht so. <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>
</blockquote>
<p>nö.</p>
<p>aber so:</p>
<pre><code class="language-cpp">struct Foo
{
   void methode1 ();
   void methode2 ();
};

struct Bar
{
   void methode1 ();
   void methode2 ();
};

struct Klasse : Foo, Bar
{
};

int main ()
{
   Klasse* k = new Klasse;
   k-&gt;Bar::methode1();
   k-&gt;Foo::methode2();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1466273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466273</guid><dc:creator><![CDATA[queer_boy]]></dc:creator><pubDate>Sat, 01 Mar 2008 19:02:51 GMT</pubDate></item><item><title><![CDATA[Reply to Präfix Frage on Sat, 01 Mar 2008 19:04:15 GMT]]></title><description><![CDATA[<p>Sollte auch so gehen:</p>
<pre><code class="language-cpp">class Foo
{
public:
    void methode1();
};

class Bar
{
public:
    void methode1();
    void methode2();
};

class Klasse
    : public Foo
    , public Bar
{
}

int main ()
{
Klasse* k = new Klasse;

k-&gt;Foo::methode1(); 
k-&gt;Foo::methode2(); 

k-&gt;Bar::methode1();

delete k;

}
</code></pre>
<p>EDIT://<br />
Zu langsam, machen structs auch die vererbung automatisch public?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466274</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Sat, 01 Mar 2008 19:04:15 GMT</pubDate></item><item><title><![CDATA[Reply to Präfix Frage on Sat, 01 Mar 2008 19:04:01 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15276">@darthdespotism</a>: ich war nur schneller, weil ich mir das <code>public</code> beim tippen erspart habe <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/1466275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466275</guid><dc:creator><![CDATA[queer_boy]]></dc:creator><pubDate>Sat, 01 Mar 2008 19:04:01 GMT</pubDate></item><item><title><![CDATA[Reply to Präfix Frage on Sat, 01 Mar 2008 19:16:19 GMT]]></title><description><![CDATA[<p>queer_boy schrieb:</p>
<blockquote>
<p>drakon schrieb:</p>
<blockquote>
<p>Geht so. <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>
</blockquote>
<p>nö.</p>
</blockquote>
<p>ähh.. doch das geht..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466279</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 01 Mar 2008 19:16:19 GMT</pubDate></item><item><title><![CDATA[Reply to Präfix Frage on Sun, 02 Mar 2008 08:56:03 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>queer_boy schrieb:</p>
<blockquote>
<p>drakon schrieb:</p>
<blockquote>
<p>Geht so. <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>
</blockquote>
<p>nö.</p>
</blockquote>
<p>ähh.. doch das geht..</p>
</blockquote>
<blockquote>
<p>Comeau C/C++ 4.3.9 (Mar 27 2007 17:24:47) for ONLINE_EVALUATION_BETA1<br />
Copyright 1988-2007 Comeau Computing. All rights reserved.<br />
MODE:strict errors C++ C++0x_extensions</p>
<p>&quot;ComeauTest.c&quot;, line 17: error: qualified name is not a member of class &quot;Klasse&quot; or<br />
its base classes<br />
k-&gt;Foo::methode1 ();<br />
^</p>
<p>1 error detected in the compilation of &quot;ComeauTest.c&quot;.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1466446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466446</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Sun, 02 Mar 2008 08:56:03 GMT</pubDate></item><item><title><![CDATA[Reply to Präfix Frage on Sun, 02 Mar 2008 09:35:34 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18422">@drakon</a>,<br />
Bei deinem Beispiel, müsste man die Methoden folgendermasen aufrufen:</p>
<pre><code class="language-cpp">Klasse::Foo::methode1();
</code></pre>
<p>@Heavy+Medic,<br />
Darf man fragen, wofür du das brauchst?<br />
Habe irgendwie noch nie gehört, dass jemand etwas in C++ in einer speziellen Form schreiben wollte, damit es auch so aussieht. Also nicht die Funktionalität im Vordergrund, sondern die Ästhetik <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466459</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 02 Mar 2008 09:35:34 GMT</pubDate></item><item><title><![CDATA[Reply to Präfix Frage on Sun, 02 Mar 2008 16:19:48 GMT]]></title><description><![CDATA[<p>darthdespotism schrieb:</p>
<blockquote>
<p>drakon schrieb:</p>
<blockquote>
<p>queer_boy schrieb:</p>
<blockquote>
<p>drakon schrieb:</p>
<blockquote>
<p>Geht so. <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>
</blockquote>
<p>nö.</p>
</blockquote>
<p>ähh.. doch das geht..</p>
</blockquote>
<blockquote>
<p>Comeau C/C++ 4.3.9 (Mar 27 2007 17:24:47) for ONLINE_EVALUATION_BETA1<br />
Copyright 1988-2007 Comeau Computing. All rights reserved.<br />
MODE:strict errors C++ C++0x_extensions</p>
<p>&quot;ComeauTest.c&quot;, line 17: error: qualified name is not a member of class &quot;Klasse&quot; or<br />
its base classes<br />
k-&gt;Foo::methode1 ();<br />
^</p>
<p>1 error detected in the compilation of &quot;ComeauTest.c&quot;.</p>
</blockquote>
</blockquote>
<p>Schräg der VC++ mekert das nichts. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466756</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 02 Mar 2008 16:19:48 GMT</pubDate></item><item><title><![CDATA[Reply to Präfix Frage on Sun, 02 Mar 2008 16:53:17 GMT]]></title><description><![CDATA[<p>Auf voller Warnstufe?</p>
<p>Eine Warnung sollte schon drinnen sein ...</p>
<p>EDIT://<br />
Andererseits warnt er auch bei void main() nicht wenn ich damals den VC08 Blog Eintrag richtig verstanden habe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466763</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Sun, 02 Mar 2008 16:53:17 GMT</pubDate></item><item><title><![CDATA[Reply to Präfix Frage on Sun, 02 Mar 2008 17:44:06 GMT]]></title><description><![CDATA[<p>Volle Warnstufe.</p>
<p>Naja, war auch überrascht, dass es geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1466785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1466785</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 02 Mar 2008 17:44:06 GMT</pubDate></item></channel></rss>