![]() |
1
2
您只需命名类的成员函数,即可在其成员函数中引用类的成员变量,例如:
在这里
然而,成员变量的阴影可能会让您感到困惑。此外,请注意,您还有其他设计问题和几种改进代码的方法。看看这个版本,可以获得一些灵感:
|
![]() |
2
-1
成员变量在成员函数和构造函数中可以通过使用名称来隐式引用它们来访问(
例如,添加一天:
构造函数中也有问题。因为构造函数的参数变量与成员变量的名称相同。例如:
通过这些赋值,编译器将假定您的意思是将局部参数变量赋值给局部参数变量。因此,实际上根本没有为成员变量赋值。一种解决方案是显式指定它们,如下所示:
|
![]() |
Community wiki · safe_ptr实现 1 年前 |
![]() |
lplplplp · 为什么不能访问函数外的结构指针 2 年前 |
![]() |
Fabio · 在c中将指针赋给常数指针++ 2 年前 |
![]() |
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |