Да си припомним: какво са класовете и обектите?


Константи, декларирани с const



страница12/84
Дата03.01.2022
Размер0.54 Mb.
#112941
ТипПрограма
1   ...   8   9   10   11   12   13   14   15   ...   84
Класове
Свързани:
Изпитна тема1, Изпитна тема2
Константи, декларирани с const

Полетата, имащи модификатор const в декларацията си, трябва да бъдат инициали­зирани при декларацията си и след това стойността им не може да се променя. Те могат да бъдат достъпвани без да има инстанция на класа, тъй като са споделени между всичко обекти на класа. Нещо повече, при компилация на всички места в кода, където се реферират const полета, те се заместват със стойността им, сякаш тя е зададена директно, а не чрез константа. По тази причина const полетата се наричат още compile-time константи, защото се заместват със стойността им по време на компилация.





Сподели с приятели:
1   ...   8   9   10   11   12   13   14   15   ...   84




©obuch.info 2024
отнасят до администрацията

    Начална страница