Derleyici, C veya C++ (örneğin gcc), const
bildirimini nasıl onurlandırır?"const" nasıl uygulanır?
Örneğin, aşağıdaki kodda, derleyici değişken ci
const
ve değiştirilemez olduğunu izlemek tutar edebilir?
int
get_foo() {
return 42;
}
void
test()
{
int i = get_foo();
i += 5;
const int ci = get_foo();
// ci += 7; // compile error: assignment of read-only variable ?ci?
}
Aynı şekilde, tüm derleme zamanı bilgilerinin varlığını takip eder. iables? –
Tip sistemiyle derleme zamanında yapılır. –
Yorumunuz "salt okunur değişkene atama" yazmalıdır. BTW Derleyicinin tamsayı olduğunu nereden biliyorsunuz? – hplbsh