在C++中this指针的用法!

在C++中this指针的用法!,第1张

this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行。

解释一下int

*const

const

int*的区别:

int

*const:

const修饰的是int*这个指针本身,所以是指针本身的值不能变,但是指针指向的值可以变

const

int*:

const修饰的是int*指针指向的值,指针本身可以变,但指针指向的值不能变

你可以把你的函数的定义和函数的调用的地方发出来,这样才好分析。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11765493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存