Pytania otagowane jako linkage



1
Dlaczego te same nazwane zewnętrzne zmienne lokalne w różnych blokach mają różne powiązania między kompilatorami w c ++?
Podczas gdy właśnie sprawdzałem, które powiązania są przyznawane zewnętrznym zmiennym lokalnym , odkryłem, że niektóre kompilatory działają inaczej na przykład, jeśli testowałem poniżej kodu, jak widać w komentarzach, zmienne varmają różne powiązania // foo.cpp int var = 10; // external linkage // main.cpp #include <iostream> static int var = 100; …
12 c++  g++  clang++  extern  linkage 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.