Linkage in Names with Class Scope
The following linkage rules apply to names with class scope:
-
Static class members have external linkage.
-
Class member functions have external linkage.
-
Enumerators and typedef names have no linkage.
Microsoft Specific
-
Functions declared as friend functions must have external linkage. Declaring a static function as a friend generates an error.
END Microsoft Specific