12 2023 档案

摘要:———————标准输入输出——————— 🎈类的字节对齐与结构体相同 🎈对齐方式,找最大,补齐最大,文字比较抽象,请看代码段 🎈最大为int 4字节 🎈b不足4字节补全4字节 🎈c不足4字节补全4字节 🎈所以一共为12字节 🎈最大为int 4字节 🎈a为4字节 🎈b与c结合为4字节 阅读全文
posted @ 2023-12-30 08:59 日落悬崖 阅读(10) 评论(0) 推荐(0) 编辑
摘要:———————标准输入输出——————— 🎈析构用于释放构造函数中初始化的数据成员 🎈析构不能重载 🎄析构函数格式(图片+代码段) #include "iostream" using namespace std; extern "C" { #include "string.h" } class 阅读全文
posted @ 2023-12-26 09:04 日落悬崖 阅读(8) 评论(0) 推荐(0) 编辑
摘要:———————类的构造函数——————— 🎄类的构造函数类型一格式 使用this指针给类内参数赋值 class rlxy { public: int a; rlxy(int a, int b, int c) { this->a=a; this->b=b; this->c=c; cout << "r 阅读全文
posted @ 2023-12-22 09:23 日落悬崖 阅读(12) 评论(0) 推荐(0) 编辑
摘要:———————类——————— 🎄类的格式 public:公共成员 类外可访问protected:保护成员 类外不可访问private:私有成员 类外不可访问 class base { public: int a; protected: int b; private: int c; }; ———— 阅读全文
posted @ 2023-12-21 09:09 日落悬崖 阅读(2) 评论(0) 推荐(0) 编辑
摘要:———————函数的默认参数——————— 🎄函数默认格式(图片+代码段呈现) #include "iostream" using namespace std; void rlxy(int a=100) { cout << a << endl; } int main() { rlxy(); rlx 阅读全文
posted @ 2023-12-19 09:03 日落悬崖 阅读(5) 评论(0) 推荐(0) 编辑
摘要:———————函数重载——————— 🎄函数重载格式(图片+代码段) #include "iostream" using namespace std; void rlxy(int a) { cout << "int a"<< endl; } void rlxy(char a) { cout << 阅读全文
posted @ 2023-12-16 08:51 日落悬崖 阅读(4) 评论(0) 推荐(0) 编辑
摘要:———————引用——————— 引用就是数据本身 不占用空间 🎄引用格式(图片+代码段) int main() { int a = 10; int &b = a; cout << b << endl; cout << a << endl; b = 20; cout << a << endl; } 阅读全文
posted @ 2023-12-15 14:52 日落悬崖 阅读(3) 评论(0) 推荐(0) 编辑
摘要:———————二维数组,数组指针——————— 🎈二维数组在内存中的存放方式和一维数组完全相同 🎈下表把二维数组抽象成了行列形式方便理解 🎈a[0]指向第一行首元素地址 🎈a指向第一行的首地址 🎈所以a地址和a[0]地址相同,因为起点相同 🎈a[0]+1往右偏移 🎈a+1往下方向偏移 阅读全文
posted @ 2023-12-14 09:42 日落悬崖 阅读(7) 评论(0) 推荐(0) 编辑
摘要:———————动态内存分配——————— 🎈输出char类型地址的时候会被推导为字符串,需要强制类型转换!!!🎈相对于c语言的优势🎈C++可以在分配空间时初始化🎈返回的内存地址不需要进行强制类型转换 🎄动态申请单块内存格式(图片+代码段呈现) 分配的时候可以用圆括号直接赋值 int *b= 阅读全文
posted @ 2023-12-13 09:30 日落悬崖 阅读(8) 评论(0) 推荐(0) 编辑
摘要:———————C/C++混合编程——————— 🎄引用格式(图片+代码段) extern "C" { #include "string.h" } 🎄代码验证 (分别使用了C++/C 的标准输出) #include "iostream" using namespace std; extern "C 阅读全文
posted @ 2023-12-12 08:42 日落悬崖 阅读(8) 评论(0) 推荐(0) 编辑
摘要:———————匿名空间,命名空间跨文件——————— 匿名空间仅限本文件使用 🎄 创建匿名空间格式(图片+代码段) namespace { int a=100; } 🎄命名空间的跨文件使用 namespace rlxy { int a=100; } namespace rlxy { extern 阅读全文
posted @ 2023-12-11 09:50 日落悬崖 阅读(20) 评论(0) 推荐(0) 编辑
摘要:———————命名空间——————— 🎄创建命名空间格式(图片+代码段) namespace rlxy { int a = 10; char b; double c; } 🎄访问命名空间格式 rlxy::a 🎄访问不同命名空间的相同变量 int main() { cout << rlxy::a 阅读全文
posted @ 2023-12-10 15:24 日落悬崖 阅读(8) 评论(0) 推荐(0) 编辑
摘要:———————标准输入输出——————— 🎄输入格式(图片+代码段) int a, b, c; // 标准单个输入 cin >> a; // 标准多个输入 cin >> b >> c; 🎄输出格式 // 标准单个输出 cout << a << endl; // 标准多个输出 cout << a 阅读全文
posted @ 2023-12-09 09:23 日落悬崖 阅读(11) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示