我认为这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
没有模板化。