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

vector<int> 动态分配数组有关问题,运行时报错。求老手解惑

2013-02-02 
vectorint动态分配数组问题,运行时报错。求老手解惑之前创建了一个动态vectorint数组如下:vectorint

vector<int> 动态分配数组问题,运行时报错。求老手解惑
之前创建了一个动态vector<int>数组如下:
vector<int> *ad =(vector<int> *) malloc(sizeof(vector<int>)*m);
运行到如下语句的时候就会出错
ad[i].push_back(st.at(j).no);
不知道为什么会出错 ?
求老手解惑。

[解决办法]
malloc换成new 试试。
[解决办法]
vector <int>是对象,只能用来new,不能用来malloc

热点排行