Questions tagged «linkage»



1
为什么不同块中相同命名的extern局部变量在c ++中的编译器之间得到不同的链接?
当我只是检查哪些链接被授予外部局部变量时, 我发现编译器之间存在一些不同的行为 例如,如果我测试了下面的代码, 如您在comment变量中看到的那样,var它们具有不同的链接 // foo.cpp int var = 10; // external linkage // main.cpp #include <iostream> static int var = 100; // internal linkage int main() { extern int var; // internal linkage std::cout << var << std::endl; { extern int var; // g++: external linkage , clang++: internal …
12 c++  g++  clang++  extern  linkage 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.