Изучаем С++ создавая игры в ue4 Уилльям Шериф Изучайте программирование С++ с интересным применением реально мира, что позволит вам создавать ваши собственные игры!


Совет  Совет от real world – ключевое слово const



Pdf көрінісі
бет126/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   122   123   124   125   126   127   128   129   ...   252
Совет 
Совет от real world – ключевое слово const 
Внутри класса, вы можете добавить ключевое слово const к объявлению функции-
члена. Что делает это ключевое слово? Оно обещает компилятору, что внутреннее 
состояние  объекта  не  будет  изменяться  в  результате  запуска  этой  функции. 
Присоединение ключевого слова const будет выглядеть вот так: 
string getName() const 

   return name
}
  
Никакого  присвоения  элементам  данных  не  будет  происходить  внутри  функции-
члена,  отмеченной  как  const.  И  поскольку  внутреннее  состояние  объекта 
гарантированно  не  будет  меняться  в  результате  запуска  const  функции,  то 
компилятор  может  выполнять  оптимизацию  вызова  функции  для  const  функции-
члена.  


Достарыңызбен бөлісу:
1   ...   122   123   124   125   126   127   128   129   ...   252




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет