课程
/后端开发
/C++
/C++远征之封装篇(下)
这里我感觉有个疑问:既然编译器自动为每个成员函数中的参数列表增加了一个this指针,而且默认就是使用 this->len的,那么即使成员函数中的参数和数据成员同名了,应该也能区分出来啊。但是,为什么不能区分出来?
2016-10-14
源自:C++远征之封装篇(下) 4-6
正在回答
的确是加了默认this,但不是默认加了this->len,而是对函数进行了修饰,在函数内要进行区分还是要加this
小弹弹 提问者
可以使用啊,只是在定义的时候为了区分,要加个this指针。来指明数据成员。
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通