Я знаю, что слишком много Java или С#. Однако возможно ли/добро/разумно сделать мой собственный класс действительным как вход для функции std::to_string
?
Пример:
class my_class{
public:
std::string give_me_a_string_of_you() const{
return "I am " + std::to_string(i);
}
int i;
};
void main(){
my_class my_object;
std::cout<< std::to_string(my_object);
}
Если нет такой вещи (и я думаю, что), что это лучший способ сделать это?