#include<iostream>
#include<string>
#include<iterator>
using namespace std;
int main()
{
string a("hello world");
for(auto it = a.begin(); it != a.end() && !isspace(*it); it++ )
{
*it = toupper(*it);
}
cout<<a;
}
我得到两个错误。一个如前所述,“自动更改 c++11 中的含义”,另一个是“!= 未定义运算符”。以前从未遇到过这个问题。
我只使用自动操作员,因为这本书建议。
我是初学者,大约2个月后开始学习。难以赶上。