二维vector删除前n行和前n列:
提示:这里简述项目相关背景:
例如:项目场景:删除一个嵌套二维vector<vector< int >> dataList中的前deleteNum行或者前deleteNum列
问题描述
例如:最开始尝试的是使用 algorithm库下的erase看函数,
//使用erase函数
for (int i = 0; i < deleteNum; i++)
{
dataList[i].erase(dataList[i].begin(),dataList[i].end());
}
提示:这里描述项目中遇到的问题:
在使用erase删除二维vector的某一行时需要注意:元素虽然删掉了,但是内存依然存在!
例如有二维vector :