05 2023 档案

摘要:类的定义 宏定义 条件编译 构造函数 析构函数 类的定义 面向对象的程序设计算法 语法: class 名{ public: 语句; praivate: 语句; protected: 语句; } public:公有: 可以在外部引用,也可以直接访问到praivate; praivate: 私有:只能在 阅读全文
posted @ 2023-05-31 16:48 微纯册 阅读(121) 评论(0) 推荐(0) 编辑
摘要:结构体的应用 结构体的大小 枚举的定义 联合的定义 类型定义符 结构体的应用 用于在c++中定义新的数据类型 语法: struct 结构体名{ 数据类型 变量名; ........ }; eg: struct item { int data; char word[5]; float num; }; 阅读全文
posted @ 2023-05-31 11:22 微纯册 阅读(55) 评论(0) 推荐(0) 编辑
摘要:关键字补充 auto decltype nullptr c++11的特性 Lambda表达式 关键字 auto 自动数据类型推导 auto a = 8; auto ch = "hello"; auto b = 1.4; decltype 可以从一个变量或表达式获得类型 auto b = 1.4; d 阅读全文
posted @ 2023-05-24 09:12 微纯册 阅读(5) 评论(0) 推荐(0) 编辑
摘要:二级指针的语法 指针的动态存储 常量指针和指针常量 指针数组和数组指针 指针和函数的结合 二级指针的语法 语法:数据类型 ** 变量名 数据类型 * 变量名[常量] int a = 10; int* p=&a; int** dp=&p; cout << p << " " << *dp << " " 阅读全文
posted @ 2023-05-16 21:28 微纯册 阅读(33) 评论(0) 推荐(0) 编辑
摘要:指针的定义与语法 指针与数组 指针与二维数组 指针变量 指针的语法与赋值 指针的语法:数据类型 *指针名 定义:指针内容为数据的内存地址 eg: void charge(int a, int b) { swap(a, b); } void ncharge(int *a, int *b) { swap 阅读全文
posted @ 2023-05-02 14:50 微纯册 阅读(16) 评论(0) 推荐(0) 编辑
摘要:函数的默认值 函数的重载 递归函数 系统函数的调用 函数的默认值 函数的默认值是从左至右赋值的 #include <iostream> using namespace std; void add(int x, int y = 4) { // y的默认值为4 cout << x + y << endl 阅读全文
posted @ 2023-05-01 20:43 微纯册 阅读(11) 评论(0) 推荐(0) 编辑