Да я с вами всеми полностью согласен, знаний С++ не хватает, но ведь я продолжаю учиться.
Пытаюсь писать код и параллельно читать книги, а иначе, если просто читать книгу, можно к концу забыть все что было в начале.
Ладно эт так…
Теперь собственно вопрос, я понял как решить эту проблему но у меня не выходит с наследованием M-класса
Code:
class MFigure //: public CBase
{
public:
virtual void Rotate()=0;
virtual void PutDown()=0;
virtual void PutRight()=0;
virtual void PutLeft()=0;
};
Code:
class MFigure;
class CL_type : public CBase, public MFigure
{
public:
virtual void Rotate();
virtual void PutDown();
virtual void PutRight();
virtual void PutLeft();
...
все как сказано в:Symbian OS Explained. Effective C++ Programming For Smartphones
но не выходит, карбид выдает:
illegal use of incomplete struct/union/class 'MFigure'