Answers for "use of extern c in cpp"

C++
2

extern c++

// extern basically defines a global variable.

//fileA.cpp
int i = 42; // declaration and definition

//fileB.cpp
extern int i;  // declaration only. same as i in FileA

//fileC.cpp
extern int i;  // declaration only. same as i in FileA

//fileD.cpp
int i = 43; // LNK2005! 'i' already has a definition.
extern int i = 43; // same error (extern is ignored on definitions)
Posted by: Guest on January-06-2021

Browse Popular Code Answers by Language