LINUX.ORG.RU

Не могу понять в чём грабли


0

0

template < class X > class Template
{
public:
Template();//constructor
virtual ~Template() = 0;//destructor
virtual void init() = 0;
virtual X myfunc( X ) = 0;//my function
};

class myclass : public Template
{(!)..Здесь!!!
int* _ptr;
public:
myclass(){ };//constructor
~myclass() { if( _ptr ) delete ( _ptr ); };//destructor
void init(){ _ptr = new int; };
int myfunc( int f_int ){ *_ptr = f_int; return *_ptr; };//my function
};
../classt.cpp:15: error: expected class-name before &#8216;{&#8217; token

★★

class myclass: public Template<RequiredClass>
видимо..

MKuznetsov ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.