Ich habe die folgende Methodendefinition in meiner Klasse:
virtual Calc* Compile(
Evaluator* evaluator, ResolvedFunCall* fun_call, string* error);
Aus irgendeinem Grund beschwert sich der GCC darüber:
error: 'Compile' declared as a 'virtual' field
Irgendwelche Ideen, warum es glauben würde, dass Compile ein Feld anstelle einer Methode ist?