004
29.04.2004, 11:24 Uhr
(un)wissender
Niveauwart
|
So, da das klappt, die nächste Stufe, könnte eigentlich auch bei den Rätseln stehen...
Klasse test2 soll die private(!) Klasse Internal von test kennen und zum Freund haben (Das muss nicht unbedingt sein).
Ich haben keinen Plan, ob das realisierbar ist!
C++: |
#include <iostream>
class test;
class test2 { public: friend class test::internal; void ausgabe(const test::internal &t) const; };
class test { private: class internal { int out() const; }; public : void go() const; };
//Implementation void test2::ausgabe(const test::internal &t) const { std::cout << t.out() << std::endl; }
void test::go() const { test2 t2; internal inter; t2.ausgabe(inter); }
int test::testInternal::out() const { return 5; }
int main(int argc, char * args[]) { test t; t.go(); return 0; }
|
-- Wer früher stirbt ist länger tot. |