很多初学者在用string 类的时候会犯这样的错误:
操作不存在的元素,如:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
cin>>str[0];
cout<<str[0];
return 0;
}
这样得到输出的结果是不确定的。
因为在这里创建的是一个空 string 类,
长度为0,值为""(空)。
因此不存在str[0]。
posted on 2006-05-24 18:19
beyonlin 阅读(297)
评论(0) 编辑 收藏 引用 所属分类:
C++之路