Как вытащить методы агрегата?
От: Constructor  
Дата: 12.09.03 10:30
Оценка:
Здравствуйте!
Скажите, есть ли какой хитрый прием, чтобы вытащить методы агрегированного класса. Например:
class A
{
public:
   void f1();
   void f2();
protected:
   void f3();
};

class B
{
protected:
   A* m_pA;
public:
// чтобы каким-нибудь макросом сгенерировались методы
   void f1() { return m_pA->F1(); };
   void f2() { return m_pA->F1(); };
// и притом только public - методы класса A
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.