Есть ли в C++ готовые решения для реализации метода toString?
#include <string>
....
to_string(); есть уже с с++11.
Или вы про другое? ))
То, что вы называете toString - это в терминологии C++ оператор преобразования типа к строчному представлению.
Для своего класса X описываете:X::operator string( void ) { ... }
или (с определёнными сложностями):X::operator char*( void ) { ... }
А потом в коде используете:cout << X;