看到用 Java 的朋友 “ int to string” 可以用 toString(),让我这学 C++ 的顿觉惆怅,为啥我大 C++ 没有这么好用的方法,直到昨天我才在网上看到,原来 C++11 中已经有 std::string to_string() 方法了,看来还是我太菜了,没有发现这么好用的方法,我忍不住看了一下源代码,在这里分享一下
如有侵权,请联系删除,如有错误,欢迎大家指正,谢谢
声明
// #include <string>
可以看到 to_string(); 方法不仅支持各种整型( 有符号的、无符号的、长的、短的 任意组合,哈哈哈哈 ),还支持各种浮点型( float/double 包括长的、短的 )
源码
- int to string
// #include <string>
- float to string
// #include <string>
以上源码是在 VS2017 __cplusplus == 201402L 下找到的