如果字符串只是一个字符数组,那么直接访问字符串的索引是否被认为是错误的编码?例如……
string test = "Hello";
cout << text.[0];
int lenOfTest = (int)test.length();
for(int i = 0; i < lenOfTest; i++ ){
cout << test[i];
}
最佳答案
std::string
不是char
的简单数组,尽管它是容器 char
,是的,您可以正常访问它的每个元素。只是不要像在第二行中那样使用打开的 [
之前的点。
关于C++ 字符串和数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22875171/