=AlexD= (30.08.2011 13:16, просмотров: 166) ответил MegaJohn на missing type specifier - int assumed. Note: C++ does not support default-int
Таки ты заставил меня запустить студию и выгрести все опечатки // test_virtual.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
class virtfunc
{
public:
virtual void operator() () = 0;
};
class clsA
{
public:
void init( virtfunc &f ) { f(); }
};
class clsB : public virtfunc
{
public:
void operator() () { printf("твоюмать\n"); }
};
int _tmain(int argc, _TCHAR* argv[])
{
clsA ccll;
clsB functor;
ccll.init(functor);
return 0;
}
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.