String接口代码:
int StrToInt1(string str)//遍历字符串
{
for(size_t i = 0; i < str.size(); ++i)
{
cout << str[i] << " ";
//cout << str.operator[ ](i) << " " ;
}
cout << endl;
return 0;
}
int StrToInt2(string str)
{
int value = 0;
//在st1中迭代器——不破坏封装的情况下访问容器
//正向迭代器
string::iterator it =str.begin();
//str 迭代器
while(it != str.end())//迭代器可以被看作一个指针
{
value *= 10;
value += (*it - '0');
++it;
}
return value;
}
int StrToInt3(string str)
{
int value = 0;
//c++11
for(auto ch