首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
c++
万里顾一程
创建于2022-10-12
订阅专栏
C++
暂无订阅
共23篇文章
创建于2022-10-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++流程控制
单行 if: 多行 if: 多条件 if: 嵌套 if: 三目运算符: switch 判断语句: 水仙花数:一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 1^3
C++变量常量、关键字和数据类型
1、变量和常量 变量:数据类型 变量名 = 值 常量: 宏常量:#define 常量名 值,通常定义在文件上方 const关键字修饰的变量:const 数据类型 常量名 = 值 不能是关键字 只能由字
C++文件操作
C++ 标准库中还专门提供了 3 个类用于实现文件操作,它们统称为文件流类,这 3 个类分别为: ifstream:专用于从文件中读取数据; ofstream:专用于向文件中写入数据; fstream
C++多态和虚函数
多态可以分为编译时的多态和运行时的多态。 编译时的多态(静态多态):主要是指函数的重载(包括运算符的重载)、对重载函数的调用,在编译时就能根据实参确定函数地址,然后确定调用哪个函数。 运行时的多态(动
C++继承
一个类从另一个类获取成员变量和成员函数的过程 子类也被称为 派生类,父类也被称为 基类 公共继承 public(常用) 父类中的公共权限到子类中依旧是公共权限 父类中的保护权限到子类中依旧是保护权限
C++运算符重载
运算符重载(Operator Overloading):同一个运算符可以有不同的功能。 通过运算符重载,扩大了C++已有运算符的功能,使之能用于对象。 把两个对象的成员分别相加,返回最终的对象 cou
C++——友元
在 C++中,一个类中可以有 public、protected、private 三种属性的成员,通过对象可以访问 public 成员,只有本类中的函数可以访问本类的 private 成员。 但是借助友
c++内存模型、引用及函数
1、c++内存模型 c++程序执行时将内存大致分为4个区域 代码区:存放CPU执行的二进制代码指令,由操作系统进行管理 全局区:存放全局变量和静态变量以及全局常量和字符串常量 栈区:由编译器自动编译释
C++面向对象
1、封装 将属性和行为作为一个整体,表现生活中的事务 将属性和行为加以权限控制 成员变量和普通变量一样,也有数据类型和名称,占用固定长度的内存。但是,在定义类的时候不能对成员变量赋值,因为类只是一种数
STL常用容器——vector容器的使用
1、vector容器概念 vector 容器是 STL中最常用的容器之一,它和数组非常类似,都可以看做是对 C++普通数组的“升级版”。 vector 实现的是一个动态数组,可以动态扩展,即可以进行元
STL常用容器——queue容器的使用
1、queue容器的介绍 queue是一种先进先出(FIFO)的数据结构,因此queue容器又称队列容器。 queue容器有 2 个开口,其中一个开口专门用来输入元素,另一个专门用来输出元素。 队列中
c++内存模型和引用
1、 list 容器介绍 list 容器:又称双向链表容器,该容器的底层是以双向链表的形式实现的,因此可以高效地进行元素的插入和删除操作。 双向链表可以将链表里的元素存储在不同且不相关的内存位置,所以
STL常用容器——set容器的使用
1、set容器简介 set 容器是存储排序键的关联式容器,使用 set 容器存储的各个键值对,要求键 key 和值 value 必须相等,如下: set容器底层结构是用二叉树实现的。 set容器会自动
STL常用容器——map容器介绍使用
1、map容器介绍 map容器是存储pair 类型键值对( pair 类模板创建的 pair 对象)的关联式容器。 pair 键值对(pair<const K, T>):键值对中第一个元素为key(键
STL常用算法——遍历算法
1、for_each() for_each:遍历容器,对容器中的每一个元素调用函数或函数对象 函数原型: 参数说明: beg: 开始迭代器 end: 结束迭代器 _func :一元函数,可以是全局函数
STL常用算法——查找算法
1、find() find() 函数是一个模板函数,用于在指定范围内查找和目标元素值相等的第一个元素。 函数原型: 参数说明: beg和 end:开始和结束迭代器 [beg, end):指定该函数的查
STL常用算法——排序算法
sort():对容器或普通数组中范围内的元素进行排序,默认进行升序排序,也可以自定义排序规则。 sort() 函数只对 array、vector、deque 这 3 个容器提供支持。 sort()
# STL常用算法——拷贝和替换算法
1、copy()——拷贝函数 copy()函数:将源容器内指定范围的元素拷贝到目的容器中 方法说明: 参数说明: beg 开始迭代器 end 结束迭代器 dest 目标容器的起始迭代器 方法示例: 方
STL常用算法——算术生成算法和集合算法
1、算术生成算法 1.1、accumulate() accumulate():计算区间内容器元素累计总和 函数原型: 参数说明: beg 开始迭代器 end 结束迭代器 value 累加的初值 1.2
STL常用容器—— list 容器介绍和构造函数的使用
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第14天,点击查看活动详情 1、 list 容器介绍 list 容器:又称双向链表容器,该容器的底层是以双向链表的形式实现的,因此
下一页