- 博客(3)
- 收藏
- 关注
原创 【解引用】
解引用是一种操作,用于访问指针或引用所指向的内存位置中存储的值。在许多编程语言中,包括C++,当你有一个指针变量时,这个变量存储的是另一个变量的内存地址,而不是直接存储那个变量的值。如果你想要访问或者修改这个指向的变量的值,你就需要进行解引用操作。在C++中,解引用操作符是一个星号(*),用于前置指针变量。假设你有一个指针变量int* ptr,它指向一个整数变量,那么*ptr就是对ptr的解引用,它表示ptr指向的内存位置中存储的整数值。int x = 10;// 定义一个整数变量x。
2024-03-19 16:25:48
459
1
原创 【C++ this指针用法-待补充】
每个Example类的对象都有自己的value成员变量副本。通过this->value访问的是这个特定对象的value成员变量。当set_value函数内部使用value时,它直接引用的是这个局部变量,即函数参数。这种方式解决了名字冲突的问题,使得函数可以区分并正确地将传入的参数值赋给对象的成员变量。:另一方面,函数set_value的参数value是一个局部变量。当局部变量的名称与成员变量的名称相同时,可以使用 this 指针来区分它们。通过 this->成员名 的方式,可以明确地访问对象的成员。
2024-02-04 16:12:47
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人