std::to_string函数不是std::string类方法的原因是什么?因为这在逻辑上更合适,不是吗?我想知道他们为什么不这样做:
发布于 2018-10-12 03:42:34
C++不是面向对象语言。您可以用C++编写OO代码,但也不能。
to_string不是以面向对象的方式编写的。
有一些优点;最大的优点是您的代码可以通过以下方式选择将to_string作为自定义点
using std::to_string;
std::string foo=to_string(x);现在,在其封闭命名空间中实现to_string的任何类型都可以使用上面的代码。
而且,to_string可以说是源API和目标API的一种方法;因此,两者的方法都是值得怀疑的。
https://stackoverflow.com/questions/52771512
复制相似问题