У меня есть следующее определение метода в моем классе:
virtual Calc* Compile(
Evaluator* evaluator, ResolvedFunCall* fun_call, string* error);
По какой-то причине GCC жалуется, что:
error: 'Compile' declared as a 'virtual' field
Любые идеи, по которым он считал бы Компилировать как поле, а не методом?