шаблон
От: Аноним  
Дата: 27.11.05 10:59
Оценка:
// есть интерфейс

struct __declspec(novtable) IFace1
{
    virtual void func1() = 0;

};



// есть его реализация

class CExapmle1 : public IFace1
{
public:
    void func1()
    {
        ;
    }
};



// расширили интерфейс
struct __declspec(novtable) IFace2 : public IFace1
{
    virtual void func2() = 0;
};



// допустим изменять CExapmle1 нельзя

// в таком виде не скомпилируется

class CExample2 : public CExapmle1, public IFace2
{
...

как сделать, чтобы это работало с помощью шаблона?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.