#include <iostream>
using namespace std;
int main()
{
string s1("This is new program Hello world!");
decltype (s1.size())cnt = 0;//cnt 的类型与s1.size相同
for(int c : s1){
++cnt;// 统计字符个数
}
cout<<"总共字符个数是:"<<cnt<<endl;
return 0;
}
本程序用来统计字符串中的字符个数。第七行的declaration部分“int c”是字符串s1中的每一个元素,为什么将其定义为int类型也能运行通过