Есть ли в С++ метод toString у классов?
Нет. Потому что в C++ действует правило "не плати за то чем не пользуешься" и нет рефлексии на уровне языка.

Если вы хотите выводить класс в поток, то реализуйте: ostream& operator<< (ostream& os,  const Foo &o), где Foo -- это ваш класс. Ну а если вам класс необходимо приводить к строковому представлению, то да, придётся вам реализовать метод руками, или же, что архитектурно более правильно, сделать отдельный класс и/или функцию для преобразования.
Нет такого, реализуйте сами.