Zwykłe stałe zmienne w C++ domyślne dla wewnętrznego powiązania. Załóżmy Jeśli mam następujące:Zwykłe zmienne stałe w C++
I zdefiniować zmienną const w pliku nagłówkowym (
const int var = 2
)Potem zawierać nagłówek w dwóch cpp plików.
jeśli staram się adres tej zmiennej const (tj &var
) w obu plikach CPP, wtedy te dwa adresy są takie same? Potrzebuję też małego działającego kodu, aby zweryfikować ten fakt.
Musiałem opublikować to pytanie, ponieważ nie mogłem go tam zapytać w komentarzach do this answer podanych w tym temacie, ponieważ jestem początkującym.
Przypuszczam, że jesteś zainteresowany C++. C jest zupełnie inne ze swoimi regułami. Dlatego sugeruję usunięcie tagu C. –
Z pewnością zajmie to tylko chwilę, aby przetestować? – Rook
@Rook: Nie. "" A "==" a "w moim systemie, ale w rzeczywistości nie jest to gwarantowane. – MSalters