Defining static
Members
As with any other member function, we can define a static
member function inside or outside of the class body. When we define a static
member outside the class, we do not repeat the static
keyword. The keyword appears only with the declaration inside the class body:
void Account::rate(double newRate){ interestRate = newRate;}
Note
As with any class member, when we refer to a class static
member outside the class body, we must specify the class in which the member is defined. The static
keyword, however, is used only on the declaration inside the class body.
Because static
data members are not part of individual objects ...
Get C++ Primer, Fifth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.