- 博客(5)
- 收藏
- 关注
原创 C++基础——const的使用
3.修饰函数返回值:返回const类型可以确保返回值不会被修改。2.修饰函数参数:加上const限定符可以确保函数。5.防止指针误操作:使用const限定符可以确保。1.声明常量:使用const关键字定义一个。4.防止重载函数错误:如果有两个函数重载,,加上const关键字可以区分它们。
2024-07-23 11:31:24
121
原创 C++基础——引用和指针的区别?
对指针变量的操作:会使指针变量指向下一个实例(变量或者地址),而不是改变所指实例(对象或者对象)的内容;对引用的操作:直接作用于引用的实体。对指针变量使用“sizeof”得到的是指针的大小,但是对引用变量使用“sizeof”得到的是变量的大小。指针变量作为形参时需要测试它的合法性(判空NULL),但是引用不需要判空。引用存在存在左值引用和右值引用之分,但是指针没有左值指针和右值指针之分。指针变量的值可以发生改变(存储不同实例的地址),但是。即不存在引用的引用的,但存在指针的指针。”,但是引用可以直接使用。
2024-06-17 18:02:46
797
原创 指针(C语言)
当对指针进行+1操作时,指针会移动到下一个相邻的内存位置,该移动的距离取决于指针所指向的数据类型的大小。这种指针指向的是一个可变的变量,但通过该指针不能修改该变量的值。“指针-1”的行为与指针加一相反,即指针-1会将指针移动到上一个相邻的内存位置,移动的距离也取决于指针所指向的数据类型的大小。指针是一个变量,其值为另一个变量的地址,也就是内存单元的编号,通过指针,可以找到以它为地址的内存单元,也就是它所指向的变量。const int *ptr = # // 指向常量的指针,指向int型常量num。
2024-04-09 17:01:24
757
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人