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

See Also

Reference

Program and Linkage