W komentarzu do tego answer na the usage of Anonymous enum, Oli Charlesworth stwierdza:const int nie zajmuje miejsca?
const int jest niezmienny i nie może zająć żadnego miejsca, w zależności od co kompilator zdecyduje się zrobić.
Jeśli oświadczam const int i = 10
, jak jest zapisane, że 10
jeśli „nie może zająć żadnego miejsca”?
Zakładając, że int
ma 4 bajty, zakładam, że co najmniej 4 bajty są zarezerwowane do przechowywania 10 jako const int
.
Zajmuje miejsce bez względu na wszystko.Pytanie gdzie jest. –