#include <vector>
#include <iostream>
using namespace std;

void STLDefine()
{
    struct STU
    {
        int age;
    };
    //vector<int> db;//动态数组(向量):1、内存的分配原理与string相同。2、是连续的空间,空间不够用时,会申请一个更大的连续的空间,同时迭代器失效。
    //vector<struct STU> db;//参数列表:1、容器的数据类型。2、类型的种类,<>内可以包括结构体,基本数据类型,指针,对象。
    //vector<string> db;
}
void STLConstructor()
{
    //vector<int> db;
    //cout << db[0] << endl;

//vector<int> db1(5);
    vector<int> db1(5,12);
    //vector<char> db1(5,'g');
    
    vector<int> db2(db1);//int1与int2的类型要相同。
    
    vector <int>::iterator ite=db1.begin();//定义一个向量的迭代器。
    vector <int>::iterator ite1=db1.end();
    vector<int>db3(ite, ite1);
    for (int  i = 0; i < 5; i++)
    {
        cout << db3[i] << endl;
    }
    //cout << db[0] << endl;
}
int main()
{
    STLDefine();
    STLConstructor();
    system("pause");
    return 0;
}

SLT 定义vetctor对象,vector构造函数相关推荐

  1. 【C++ Primer 第15章】定义派生类拷贝构造函数、赋值运算符

    学习资料 • 派生类的赋值运算符/赋值构造函数也必须处理它的基类成员的赋值 • C++ 基类构造函数带参数的继承方式及派生类的初始化 定义拷贝构造函数 [注意]对派生类进行拷贝构造时,如果想让基类的成 ...

  2. JavaScript 内置对象(一):Array 对象(构造函数、属性和方法)

    Date 对象就是日期对象,它可以表示从年用毫秒的所有时间和日期.该对象是 JavaScript 内置对象中使用频率最高的一个对象. 1.Date 对象的构造函数 Date 对象的构造函数有以下4种: ...

  3. JavaScript 内置对象(二):Date 对象(构造函数、属性和方法)

    Date 对象就是日期对象,它可以表示从年用毫秒的所有时间和日期.该对象是 JavaScript 内置对象中使用频率最高的一个对象. 1.Date 对象的构造函数 Date 对象的构造函数有以下4种: ...

  4. 2020-12-14(全局/静态对象的构造函数和析构函数调用的时机以及地址)

    一般的对象实例化在什么时候实例化的呢? 是不是在main函数运行到那里的时候,然后创建对象,会调用类里面的构造函数. 那当我们遇到全局/静态对象的时候,它是不是也是需要在main函数里面慢慢构造呢? ...

  5. 原型、原型对象、构造函数、原型链理解

    1. 基本概念: "原型属性"也可以叫做"原型"(prototype):所有函数都有prototype,我觉得可以理解为python中的类属性,不需要通过实例, ...

  6. 初入C++(二)类和对象,构造函数,析构函数

    1.c++类的声明和定义. class student { public: char *name; int age; float score; void say(); }; void student ...

  7. blg-017-在中C++用全局对象的构造函数实现反射机制

    在C++中利用全局对象的构造函数实现反射机制 在C++中利用全局对象的构造函数实现反射机制 1. 反射机制 2. 方法概述 3. 引入反射机制的简单工厂模式 3.1 工厂类 3.1.1 a_facto ...

  8. day16 初识面向对象编程(类与对象、构造函数与对象,类与类)

    目录 一.面向对象和面向过程的区别 二.类与对象的概念 三.构造函数和对象的关系 三.类与类的关系:组合 四.类与类的关系:依赖 一.面向对象和面向过程的区别 面向过程:强调过程步骤 面向对象:强调对 ...

  9. Android SO逆向-对象的构造函数与析构函数

    0x00 这一节我们主要讨论对象的构造函数和析构函数的汇编实现. 0x01 我们先直接看C++代码: #include "com_example_ndkreverse4_Lesson4.h& ...

  10. 类与对象(中) 构造函数和析构函数

    目录 一.类的6个默认成员函数 二.构造函数 2.1定义 2.2特性 1. 函数名和类名相同: 2. 没有返回值: 3.对象实例化的时候编译器自动调用: 4.可以函数重载. 2.3 无参的构造函数和全 ...

最新文章

  1. 请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。
  2. python如何对两个矩阵进行拼接_Python合并两个numpy矩阵
  3. 人均奖金300万,2021年“科学探索奖”名单揭晓:高会军周昆上榜,女性获奖人8位创纪录...
  4. CV之FR:计算机视觉之人脸识别(Face Recognition)方向的简介、代码实现、案例应用之详细攻略
  5. 简单粗暴的移动端页面开发技能
  6. linux系统信息查看命令
  7. 前端加密的常见场景和方法
  8. 【渝粤教育】国家开放大学2018年秋季 0709-21T初级会计实务(一) 参考试题
  9. [转载]ASP.NET-----Repeater数据控件的用法总结
  10. C/C++去除字符串首尾空白字符
  11. Java基础枚举(enum关键字)
  12. maven添加ojdbc6
  13. 【BUUCTF】CTF_Crypto 密码学_Quoted-printable(引用可打印)
  14. 2023华为机考刷题指南:八周机考速通车
  15. 危机之下,凸显优秀团队本色
  16. 《java变量的作用域》
  17. 三维动画制作流程细节
  18. 雷达采集卡/雷达信号采集单元 HPx-200
  19. 自动化脚本之SCRT
  20. Spring Data Querydsl-JPA 的简单入门笔记

热门文章

  1. Push上传出错:Support for password authentication was removed on August 13, 2021.git did not exit cleanly
  2. java中ArrayList小案例(快敲20遍++)
  3. 【css】css实现果冻盒子加载动画
  4. JQuery——相关练习
  5. 怎么把图片无缝拼接在一起?这4个拼图工具,各类形状任你拼
  6. 照片查看器找不见的解决办法
  7. nim语言编译后的c语言,Nim的编译方法
  8. Ubuntu 搭建opengrok 流程
  9. 台湾大学林轩田机器学习基石课程学习笔记16(完结) -- Three Learning Principles
  10. Android 音乐资源管理与播放