ho provato, ma da quell'errore subito sull'intestazione della funz in overloading... Ora ho:

codice:
virtual void translate(stringstream& ss, string class_name, bool convert = false, char dest_type = 0) = 0;

virtual void translate(SyntaxTree* t, stringstream& ss, string class_name, bool convert = false, char dest_type = 0);
(la seconda non è virt pura perchè dato che ancora non l'avevo reimplementata sennò mi dava problemi)

Solo aggiungendo l'intestazione da quell'errore..