query: When to use extern "C" in simple words?
positive_passages.docid: 28019
positive_passages.text: What is the effect of extern "C" in C++?
negative_passages.docid: 95697
negative_passages.text: What weird C syntax is this?
negative_passages.docid: 138122
negative_passages.text: Organization of C files
negative_passages.docid: 36462
negative_passages.text: Can I use a binary literal in C or C++?
negative_passages.docid: 34874
negative_passages.text: Exec format error of gcc-compiled Hello World c++
negative_passages.docid: 86696
negative_passages.text: Is it possible to declare multiple static variables with same name in a single C file?
negative_passages.docid: 82611
negative_passages.text: c++: when to use pointers?
negative_passages.docid: 103676
negative_passages.text: using extern template (C++11)
negative_passages.docid: 19987
negative_passages.text: Where are static variables stored in C and C++?
negative_passages.docid: 18648
negative_passages.text: What do parentheses in a C variable declaration mean?
negative_passages.docid: 35583
negative_passages.text: How do you properly use namespaces in C++?
negative_passages.docid: 66681
negative_passages.text: is f(void) deprecated in modern C and C++
negative_passages.docid: 14909
negative_passages.text: How do I use extern to share variables between source files?
negative_passages.docid: 18700
negative_passages.text: How is the C library able to access environment variables?
negative_passages.docid: 59158
negative_passages.text: What are the valid signatures for C's main() function?
negative_passages.docid: 27676
negative_passages.text: What is the proper declaration of main in C++?
negative_passages.docid: 74701
negative_passages.text: sharing a function between 2 .c files