[using.linkage] (original) (raw)

16 Library introduction [library]

16.4 Library-wide requirements [requirements]

16.4.3 Using the library [using]

16.4.3.3 Linkage [using.linkage]

Unless otherwise specified, objects and functions have the defaultextern "C++"linkage ([dcl.link]).

Whether a name from the C standard library declared with external linkage hasextern "C"orextern "C++"linkage is implementation-defined.

It is recommended that an implementation useextern "C++"linkage for this purpose.150

Objects and functions defined in the library and required by a C++ program are included in the program prior to program startup.