Ваш синтаксис тип возвращаемого значения является недействительным. IntegerValue::(std::string)
это неправильно. Использовать просто std::string
или typedef
его в вашем классе и использовать этот тип. Вы не можете использовать скобки там.
Edit:
Я заметил, что вы просто поставить идентификатор области видимости класса в неправильном месте. Это должно быть до имени метода, а не типа возврата. Первоначально я думал, что вы хотите использовать специальный тип строки из своего класса.
std::string IntegerValue::toString()
То есть все это.