您的位置:首页 > 其它

vector容器使用和assert断言关键字

2016-04-15 15:31 295 查看
C++里面的容器是个比较复杂的东西,我这篇只说vector容器怎么使用,详细的网搜。

vector模板类其实是一个动态数组,跟自己用new关键字创建数组一样,只不过vector会自动帮我们用new和delete管理内存。

使用方法示例:

#include <iostream>
#include <assert.h>
#include <vector>
using namespace std;

int main() {
int a = 1;
assert(a != 0);
int n;
cin >> n;
vector<int> vd(n);
for (int i = 0; i < n; i++)
cin >> vd[i];
for (int i = 0; i < n; i++)
cout<< vd[i]<<endl;

return 0;
}




要#include <vector>,然后要说明存储元素的类型:vector<int>或vector<char>,然后就可以按普通数组那样使用了。
这里顺便说一说assert关键字,使用assert要#include <assert.h>,它的作用是断言:assert(判断语句),也就是断言里面的命题成立,如果断言是不成立,程序运行就会崩溃,如果断言成立,则程序继续往下运行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: