string为何竟也能如此灵活运用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计466个文字,预计阅读时间需要2分钟。
在最近的项目工程中,遇到了一段代,代码看似冗余,但经分析发现是必要的。string类型自然可用,还用到了逻辑运算符和。此外,我独立编写了一个小程序进行了测试。
最近在项目工程中碰到一段代码, 颇为费解,string居然也可以用 <<和>>, 于是我单独写了个小程序测了一下:
#include <iostream> #include <string> using namespace std; int main() { int a = 1; string s; s << a; return 0; }
编译错误:error: no match for 'operator<<' in 's << a' 这是正常的。
本文共计466个文字,预计阅读时间需要2分钟。
在最近的项目工程中,遇到了一段代,代码看似冗余,但经分析发现是必要的。string类型自然可用,还用到了逻辑运算符和。此外,我独立编写了一个小程序进行了测试。
最近在项目工程中碰到一段代码, 颇为费解,string居然也可以用 <<和>>, 于是我单独写了个小程序测了一下:
#include <iostream> #include <string> using namespace std; int main() { int a = 1; string s; s << a; return 0; }
编译错误:error: no match for 'operator<<' in 's << a' 这是正常的。

