您的位置:首页 > 其它

vector小问题导致程序崩溃

2009-03-17 17:17 477 查看
std::vector<char>  Vec;

Vec.reserve(10);

vec[0] = 'a';

这样子是错的,其实本来没有这个简单,我把那个程序简化了,写这么简单,这样子会崩溃的

 

std::vector<char>  Vec;

Vec.reserve(10);

Vec.resize(1);

vec[0] = 'a';

这样子就很好的解决了问题。

 

虽然为vector对象分配了内存,但该对象仍然为一个空的vector对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vector
相关文章推荐