![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++语言基础
文章平均质量分 78
c++语法基础
BornChow
这个作者很懒,什么都没留下…
展开
-
C++向量vector的用法
声明#include <vector> using namespace std;std::vector<double> v;初始化与赋值//定义一个空向量std::vector<int> a;std::cout << " a: " << a.size() << std::endl;//定义一个10个元素的向量std::vector<int> b(10);std::cout << " b.原创 2022-04-09 17:19:09 · 5864 阅读 · 0 评论 -
C++双端队列deque的用法
1. 基础deque容器为一个给定类型的元素进行线性处理,像向量一样,它能够快速地随机访问任一个元素,并且能够高效地插入和删除容器的尾部元素。但它又与vector不同,deque支持高效插入和删除容器的头部元素,因此也叫做双端队列。deque类常用的函数如下。需要引用:#include <deque>2. 申明std::cout << " ---------- init deque -----------" << std::endl;// 方式一: 创建一个空原创 2022-04-09 17:28:00 · 2698 阅读 · 0 评论 -
C++队列queue的用法
1. 基础队列遵循先进先出的原则#include<queue>2. 申明#include <iostream>#include <queue>using namespace std;int main(){ std::queue<int> numbers;}3. 添加元素 push()在队列队尾添加一个元素numbers.push(1);numbers.push(2);numbers.push(3);numbers.push(原创 2022-04-09 17:12:57 · 10995 阅读 · 0 评论 -
结构体Struct的用法
文章目录1. 结构体的定义2. 结构体的声明与初始化2.1 直接声明2.1.1 赋值初始化2.1.2使用初始化列表2.2 使用指针声明3. 结构体的构造函数4. 结构体的自引用4.1 定义结构体时引用自己4.2 声明5. 重载输入输出函数1. 结构体的定义//方式一:// 定义一个结构体struct Person{ string name; int age;};// 方式二:// 定义一个结构体,同时声明一个对象struct Student{ string name原创 2022-04-09 16:59:39 · 745 阅读 · 0 评论