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



Pdf көрінісі
бет105/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   101   102   103   104   105   106   107   108   ...   252
Прототипы функций 
Прототип  функции  –  это  описание  функции  без  тела.  Например,  давайте  сделаем 
прототипы функций isPositive, absEqual и getGrade из следующих упражнений: 
bool isPositive( double value ); 
bool absEqual( int a, int b ); 
char getGrade( int grade ); 
Обратите  внимание,  что  прототип  функции  это  просто  возвратный  тип,  имя 
функции и список аргументов, которые запрашивает функция. Прототипы функций 
не имеют тела. Тело функции, как правило, помещается в .cpp файле.  
Файлы .h и .cpp  
Обычно  ваши  прототипы  функции  располагаются  в  файле  .h,  а  тело  функций  в 
файле  .cpp.  Причина  этого  в  том,  что  вы  можете  включить  ваш  .h  файл  в  связку 
файлов .cpp и не получить множество ошибок определения.  
Следующий скриншот даёт вам ясное изображение файлов .h и .cpp:  


100 | 
С т р а н и ц а
 
 
 
 
Здесь у нас есть три файла в этом проекте Visual C++: 
 
 


Достарыңызбен бөлісу:
1   ...   101   102   103   104   105   106   107   108   ...   252




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

    Басты бет