为了账号安全,请及时绑定邮箱和手机立即绑定

关于this指针

这里我感觉有个疑问:既然编译器自动为每个成员函数中的参数列表增加了一个this指针,而且默认就是使用 this->len的,那么即使成员函数中的参数和数据成员同名了,应该也能区分出来啊。但是,为什么不能区分出来?

正在回答

2 回答

的确是加了默认this,但不是默认加了this->len,而是对函数进行了修饰,在函数内要进行区分还是要加this

1 回复 有任何疑惑可以回复我~
#1

小弹弹 提问者

非常感谢!
2016-10-14 回复 有任何疑惑可以回复我~
#2

小弹弹 提问者

谢谢啦
2016-10-14 回复 有任何疑惑可以回复我~

可以使用啊,只是在定义的时候为了区分,要加个this指针。来指明数据成员。

1 回复 有任何疑惑可以回复我~
#1

小弹弹 提问者

谢谢啦
2016-10-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(下)
  • 参与学习       70919    人
  • 解答问题       514    个

封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通

进入课程

关于this指针

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信