静态与普通变量及函数的区别就是在声明部分有无类名,即:
普通成员变量:返回类型 (类名::*指针名)=
静态成员变量:返回类型 (*指针名)=
需要注意,初始化静态成员变量要在类外初始化,不能在声明时直接赋值。
并且,调用静态成员变量的时候,不需要加对象名,直接*指针,
另外,因为优先级的原因,调用成员函数指针的时候括号不能少。
举例说明:
1 | class Class |
静态与普通变量及函数的区别就是在声明部分有无类名,即:
普通成员变量:返回类型 (类名::*指针名)=
静态成员变量:返回类型 (*指针名)=
需要注意,初始化静态成员变量要在类外初始化,不能在声明时直接赋值。
并且,调用静态成员变量的时候,不需要加对象名,直接*指针,
另外,因为优先级的原因,调用成员函数指针的时候括号不能少。
举例说明:
1 | class Class |
微信支付