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 : str)

本文深入探讨了C++中的String类,包括其接口和常用操作。通过参考链接提供的资料,读者可以全面了解如何在C++中使用和管理字符串。
最低0.47元/天 解锁文章
6545

被折叠的 条评论
为什么被折叠?



