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



Pdf көрінісі
бет107/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   103   104   105   106   107   108   109   110   ...   252
main.cpp содержит 
#include  
using namespace std; 
#include "prototypes.h" // 
для использования функций isPositive, absEqual 
int main() 

cout << boolalpha << isPositive( 4 ) << endl; 
cout << absEqual( 4, -4 ) << endl; 
}
 
Когда  вы  разбиваете  код  на  .h  и  .cpp  файлы,  то  файл  .h  (заголовочный  файл) 
называется  интерфейс,  а  файл  .cpp  (в  котором  сами  функции)  называется 
реализацией.  
Поначалу  озадачивающая  часть  для  некоторых  программистов.  Как  например,  в 
следующих  вопросах.  Откуда  С++  знает  где  находится  тело  функции  isPositive  и 


102 | 
С т р а н и ц а
 
 
тело  функции  getGrade,  если  мы  включаем  (#include)  только  прототипы?  Не 
должны ли мы также включать (#include) файл func.cpp в main.cpp? 
Ответ на всё это – магия. Вам нужно лишь включать заголовочный файл rototypes.h  
и в main.cpp и в func.cpp. В то время как оба файла .cpp включены в ваш С++ проект 


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




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

    Басты бет