zoukankan      html  css  js  c++  java
  • vector容器使用和assert断言关键字

    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(判断语句),也就是断言里面的命题成立,如果断言是不成立,程序运行就会崩溃,如果断言成立,则程序继续往下运行。

  • 相关阅读:
    jQ的工具类方法
    jq-ajax
    jq-ajax-get
    LOAD
    JQ的尺寸类
    JQ-DOM与元素的操作
    jQ-DOM属性的操作
    jQ的事件
    3位创业公司CEO亲述:200人的小公司,这么做数据管理就对了
    十二潜意识的智商
  • 原文地址:https://www.cnblogs.com/lvlang/p/10586468.html
Copyright © 2011-2022 走看看