合集-指针

C++Note 空指针和野指针 指针常量 常量指针
摘要:空指针: 空指针用于给指针变量进行初始化 int *p = NULL; 空指针是不可以进行访问的 *p = 10;//程序检查正常 但运行异常 //0~255之间的内存编号是系统占用的,因此不可以访问 野指针: 指针变量指向非法的内存空间 避免出现野指针 int *p = (int *)0x1100 阅读全文

posted @ 2023-06-06 17:35 廿陆 阅读(11) 评论(0) 推荐(0) 编辑

C++Note 指针和数组-函数
摘要:指针和数组: 1 #include <iostream> 2 using namespace std; 3 4 int main() 5 { 6 int arr[10] = { 0,1,2,3,4,5,6,7,8,9 }; 7 cout << "第一个元素为:" << arr[0] << endl; 阅读全文

posted @ 2023-06-06 18:15 廿陆 阅读(10) 评论(0) 推荐(0) 编辑

C++Note 引用上
摘要:引用的基本使用: 1 #include <iostream> 2 using namespace std; 3 4 int main() 5 { 6 //引用的基本使用 7 //作用 给变量取别名 8 //语法:数据类型 &别名 = 原名 9 int a = 10; 10 //创建引用 11 int 阅读全文

posted @ 2023-06-09 16:27 廿陆 阅读(7) 评论(0) 推荐(0) 编辑

C++Note 引用下
摘要:引用作函数的返回值 1.不要返回局部变量的引用 2.函数的调用可以作为左值 1 #include <iostream> 2 using namespace std; 3 4 //引用做函数的返回值 5 //1.不要返回局部变量的引用 6 int& test01() 7 { 8 int a = 10; 阅读全文

posted @ 2023-06-09 17:14 廿陆 阅读(5) 评论(0) 推荐(0) 编辑

C++Note 类中成员变量 this指针
摘要:成员变量和非成员变量(静态和非静态): 1 #include <iostream> 2 using namespace std; 3 4 //类内的成员变量和成员函数是分开存储的 5 //只有非静态成员变量才属于类的对象上 6 class Person1 7 { 8 //空类 9 }; 10 cla 阅读全文

posted @ 2023-07-03 16:56 廿陆 阅读(13) 评论(0) 推荐(0) 编辑

C++Note 指针和地址 -> & . .指针的指针
摘要:a->b 的含义是 (*a).b 地址:在计算机存储器中每个存储单元都有一串连续的编号,这些编号,称为地址。 例如,定义一个变量的时候,如: 1 int a; 这条语句是在内存中申请 sizeof(int) = 4个字节的内存空间 可能如图: 因此执行如下代码: std::cout<<&a; 对于上 阅读全文

posted @ 2023-07-07 10:47 廿陆 阅读(12) 评论(0) 推荐(0) 编辑

C++Note 空指针访问成员函数
摘要:1 #include <iostream> 2 using namespace std; 3 4 class Person 5 { 6 public: 7 void showClassName() 8 { 9 cout << "This is Person Class" << endl; 10 } 阅读全文

posted @ 2023-07-10 18:34 廿陆 阅读(6) 评论(0) 推荐(0) 编辑

C++Note const修饰成员函数常函数和常对象
摘要:常函数: 成员函数后加const后称这个函数为 常函数 常函数内不可以修改成员属性 成员属性声明时加关键字 mutable后 在常函数中依然可以修改 常对象: 声明对象前加const称该对象为 常对象 常对象只能调用常函数 1 #include <iostream> 2 using namespac 阅读全文

posted @ 2023-07-11 10:03 廿陆 阅读(11) 评论(0) 推荐(0) 编辑

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