首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个string的有关问题

2012-02-29 
一个string的问题stringstrstr[ a ]str[ b ]2请问这样哪里错了?那要怎么样表达才才是正确的呢?[解决办

一个string的问题
string   str;
str[ 'a ']   =   str[ 'b ']   =   2;
请问这样哪里错了?那要怎么样表达才才是正确的呢?

[解决办法]
string str;
str[ 'a '] = 'a ';
这样编译不会有问题,但是运行会报错.

string str;
str.resize(1000);//括号中的数一定要大于 'a '的ascii码才行.
str[ 'a '] = 'a ';

编译运行都没有错误.但是没意义.

热点排行
Bad Request.