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