- 博客(6)
- 收藏
- 关注
原创 vector 使用下
vector 使用下 一、计算大小 1、计算存储元素的个数 vector.size() 2、计算vector容器分配的空间 vector.capacity() 二、对末尾的添加和移除操作 1、对末尾添加一个元素 M.push_back(10); 2、删除最后一个元素 M.pop_back(); 三、数据存取 1、使用数组下标访问 m[1] =1; 2、使用特定访问 m.at(1) 3、使用特定接口返回访问(M.front() 第一元素,M.back()最后一>>> 个元素);
2020-12-23 21:05:09
165
原创 vector 使用 上
C++常用容器之 — vector 上 常用对象构造和赋值 一、对象的构造 1、默认构造 2、带参构造 二、赋值 1、改变vector中的元素个数和值 2、使用迭代器重新赋值 3、使用指针赋值 4、赋值运算符重载 代码说明: #include<vector> #include<windows.h> #include<iostream> using namespace std; int main11(void) { string line(50, '=
2020-12-23 00:34:26
129
原创 C++常用容器表合集
C++常用容器表合集 数据结构 描述 实现头文件 向量(vector) 连续储存的元素 <vector> 列表 (list) 由节点组成的双向链表 <list> 双向队列(deque) 连续存储的指向不同元素的指针所组成的数组 <deque> 集合(set) 由节点组成的红黑树,每个节点都包含着一个元素,节点之间以某种作用用于元素对的谓词排列,没有两个不同的元素能够拥有相同的次序 <set> 多重集合(multiset) 允许存
2020-12-23 00:21:38
272
原创 C++异常处理
C++异常处理基本语法的使用 抛出异常的语法定义 void function() throw(抛出表达式类型){ throw 表达式; } 捕获分析异常的语法定义 try{ function(); //如果function()有异常就不会往下执行 cout << “你猜猜”<<endl; }catch(接受 1 异常类型声明){ 异常处理 }catch(接受 2 异常类型声明){ 异常处理 }catch(…){ //非预判类型 异常处理 }
2020-12-20 02:02:21
127
1
原创 C++ 函数模板使用
万能择优器的总结 模板的使用 一. 函数模板的使用 什么是函数模板: 就是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表,在个通用函数就称为函数模板。 函数模板的定义(格式): 函数模板由三个部分组成: 模板说明 + 函数定义 + 函数模板调用 1) 模板说明:template<类型形式参数表> 类型形式参数表: typename T1,typename T2 注:typename 和class的效果完全相同 2)
2020-12-19 23:39:00
190
1
原创 C++类模板使用
万能择优器 类模板的使用 一、为什么要使用类模板 类模板与函数模板的定义和使用类似,有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同。 二、类模板定义 template <类型形式参数表> 类声明 单个类模板使用 函数的参数列表使用虚拟类型 成员函数返回值使用虚拟类型 成员变量使用虚拟类型 模板类定义对象,必须显示指定类型 模板类如果使用了构造函数,则遵守以前的类的构造函数调用规则 代码说明: #include<iostream>
2020-12-19 23:32:09
318
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人