定义静态成员
和其他的成员函数一样,我们既可以在类的内部也可以在类的外部定义静态成员函数。当在类的外部定义静态成员时,不能重复static关键字,该关键字只出现在类内部的声明语句:
void Account::rate(double newRate)
{
interestRate = newRate;
}
Note:
和类的所有成员一样,当我们指向类外部的静态成员时,必须指明成员所属的类名。static 关键字则只出现在类内部的声明语句中。
因为 static 还有另外一个用处,在 cpp 中修饰,表示只能在当前文件内部可见。所以,不能在定义中重复 static 关键字。
《C++ Primer》 P270
标签:定义,静态,成员,定义出,C++,关键字,static From: https://www.cnblogs.com/huvjie/p/18415143