About 4,980,000 results
Open links in new tab
  1. How to correctly use the extern keyword in C - Stack Overflow

    Jan 31, 2009 · extern changes the linkage. With the keyword, the function / variable is assumed to be available somewhere else and the resolving is deferred to the linker. There's a difference …

  2. How do I use extern to share variables between source files?

    Using extern is only of relevance when the program you're building consists of multiple source files linked together, where some of the variables defined, for example, in source file file1.c …

  3. When to use extern in C++ - Stack Overflow

    I'm reading "Think in C++" and it just introduced the extern declaration. For example: extern int x; extern float y; I think I understand the meaning (declaration without definition), but I wonde...

  4. What is the effect of extern "C" in C++? - Stack Overflow

    Jun 25, 2009 · extern "C" makes a function-name in C++ have C linkage (compiler does not mangle the name) so that client C code can link to (use) your function using a C compatible …

  5. c - What's the difference between using extern and #including …

    Aug 23, 2011 · The other is using header files: Declare functions/variables using extern in a header file (*.h/*.hh). Still, extern is optional for functions, but not for variables. So you don't …

  6. Effects of the extern keyword on C functions - Stack Overflow

    The extern keyword takes on different forms depending on the environment. If a declaration is available, the extern keyword takes the linkage as that specified earlier in the translation unit.

  7. .net - How does extern work in C#? - Stack Overflow

    How does someone leverage the extern attribute? Write your code in the unmanaged language of your choice. Compile it into a DLL, exporting the entry point of your code. Make an interop …

  8. What is the difference between static and extern in C?

    Sep 10, 2010 · Extern The extern keyword denotes, that “this identifier is declared here, but is defined elsewhere”. In other words, you tell the compiler that some variable will be available, …

  9. c++ - How does extern work? - Stack Overflow

    Aug 26, 2013 · extern as a storage class specifier tells the compiler that the object being declared is not a new object, but has storage elsewhere, i.e., is defined elsewhere. You can try this …

  10. c++ - How to declare constexpr extern? - Stack Overflow

    May 13, 2015 · Actually, extern constexpr does make sense, and would be useful. In particular, static constexpr class member variables automatically have external linkage (which is a huge …