【C++】高阶函数
C/C++

【C++】高阶函数

高阶函数 函数的默认参数 C++中,形参是可以有缺省值的 注: 若某个位置已经有了缺省值,则从该位置之后往后都必须要有缺省值 若函数声明有缺省值,则函数实现就不能有缺省值 (二义性) 1234567891011#i...

【C/C++】宏定义
C/C++

【C/C++】宏定义

宏定义 常量替换 #define 标识符 替换表达式 C++中常用const方式进行常量替换 条件编译 可以定义一个空的宏来用于条件编译 #ifdef 宏名:若定义了对应宏则执行下面的宏指令 #else:否则执行el...

【C++】类与对象
C/C++

【C++】类与对象

类与对象 C++面向对象的三大特性:封装、继承、多态 C++中,任何事物都为对象,对象有其属性和行为 具有相同性质的对象,我们可以抽象称为类 封装 封装的实现 意义: 将属性和行为作为一个整体,表现生活中的事物 将...

【C++】命名空间
C/C++

【C++】命名空间

命名空间 使用 格式: 123namespace 标识符{ // 类,对象,变量,函数等}; 使用: 使用限定名:标识符::名字 同一个命名空间可以在一个或多个文件下重复使用 引入 使用using name...

【C++】模板与泛型编程
C/C++

【C++】模板与泛型编程

模板与泛型编程 模板 概念:建立通用模具,大大提高复用性,利用模板进行编程的思想被称为泛型编程 机制:函数模板与类模板 函数模板 建立一个通用函数,返回值类型与形参类型可以不具体指定,用虚拟类型代表 语法 12templ...

【C++】文件操作
C/C++

【C++】文件操作

文件操作 C++中提供了文件流来对文件进行操作 需要引入头文件fstream 文件类型: 文本文件:以ASCII码存储 二进制文件:以二进制形式存储 操作文件三大类: ofstream:写 ifstream...

【C++】协程
C/C++

【C++】协程

协程 协程函数 若一个函数中出现了以下三个关键字之一,则编译器就知道这是一个协程函数 co_await co_yield co_return 并且,协程函数必须返回一个符合要求的协程对象,若有返回值,需要通过协程对...

【C++】引用
C/C++

【C++】引用

引用 语法 本质:引用在内部的实现是一个指针常量(指针指向不可修改,但指针指向的值可修改) 作用:即给变量起别名,即两者操作同一块内存 语法:<数据类型> &<别名> = <原名> ...

赞助喵
非常感谢您的喜欢!
赞助喵