我认为to_string
只是模板化并且使用了stringstream
。
情况不是这样吗?
我希望能够做到这一点:
class foo{};
ostream& operator<<(ostream& os, const foo& /*bar*/){
os << "foo";
return os;
}
int main() {
foo bar;
string tsTest = to_string(bar);
return 0;
}
但显然这不起作用,因为to_string
没有被模板化。