一个string的问题
string str;
str[ 'a '] = str[ 'b '] = 2;
请问这样哪里错了?那要怎么样表达才才是正确的呢?
[解决办法]
string str;
str[ 'a '] = 'a ';
这样编译不会有问题,但是运行会报错.
string str;
str.resize(1000);//括号中的数一定要大于 'a '的ascii码才行.
str[ 'a '] = 'a ';
编译运行都没有错误.但是没意义.