首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C/CPP
贝壳里的星海
创建于2024-01-22
订阅专栏
cpp知识
暂无订阅
共13篇文章
创建于2024-01-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
1.数据类型
C++ 数据类型 [TOC] 基本的内置类型 C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种基本的 C++ 数据类型: 编号 类型 关键字 布尔型 bool 字符型
2.数组
c++ 数组 [TOC] 数组是用来存储相同类型的变量的顺序集合。 所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。 一维数组 声明和初始化 存储数组类型 数
3.char&string字符和字符串
C++ char&String字符和字符串 [TOC] 字符char 占据一个字节的内存空间,并可用于存储ASCII字符集中的字符,包括数字、字母、标点符号 C语言风格的字符串 字符数组遍历 基本函数
4.引用和指针基础
指针基础 [TOC] 引用 引用变量是对现有变量的引用,它是使用 & 运算符创建的: 不存在空引用。引用必须连接到一块合法的内存。 一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何
5.1 STL vector向量
STL-vector向量 [TOC] vector数组是一个能 存放任意数据类型(类,结构,普通变量类型等)的动态数组, 在数据结构中就相当于顺序储存的线性表,寻找元素非常快,但是插入元素的时间却很大
5.2 STL map映射
STL-map/unordered_map映射 [TOC] 键值对容器 Map 映射是一种类似于字典的数据结构。 它是(键,值)对的序列,其中只有单个值与每个唯一键相关联。 map内部自建一颗红黑树,
5.3 STL set集合
STL-Set集合 [TOC] set 集合 unordered_set 无序集合 导入 构造 常见的创建 set 容器的方法,大致有以下 5 种。 插入删除 添加元素 删除元素 成员函数 clear
5.4 STL deque双端队列
STL-deque双端队列 [TOC] deque 是 double-ended queue 的缩写,又称双端队列容器,可以对其两段的数据进行操作,因为它没有capacity属性,因此不会像vecto
5.5 STL stack&queue堆栈和队列
STL-stack和queue堆栈和队列 [TOC] 堆栈和队列特性 stack为堆栈,比较简单, 内部元素都是需要 先进后出,也就是说只有栈顶的元素Top才可以被访问到 堆栈主要操作 构造函数 主要
5.7 STL list链表
STL-list链表 [TOC] STL- list 容器,又称双向链表容器,即该容器的底层是以双向链表的形式实现的。 这意味着,list 容器中的元素可以分散存储在内存空间里,而不是必须存储在一整块
5.8 STL 算法
STL-算法 [TOC] STL的三大组件:容器(container) 算法(algorithm) 迭代器(iterator)。 STL算法部分主要由头文件 <algorithm>,<numeric>
7.内存管理
C++内存管理 [TOC] 内存模型 内存类型 作用 生命周期 常量存储区 存放常量,不允许修改 全局/静态存储区 全局变量和静态 static对象、类static数据成员 由编译器自动创建和销毁,s
8.智能指针
C++智能指针 [TOC] 在C++中,内存的分配和释放都是由开发者手动实现的。这种方式虽然很灵活,但也十分容易出错,比如忘记释放内存或释放了已经释放的内存等。 动态内存的管理是通过一对运算符来完成的