Структура программы на C++17
Степень завершённости урока: 20%
Статистика урока:
В C++ используются файлы с разными расширениями, поэтому их структура будет отличаться. Наиболее популярные - .cpp и .h
Файлы с расширением .cpp содержат исходный код программы. В зависимости от типа программы (консольная или с графическим интерфейсом) структура программы будет отличаться. Общим для обоих типов программы является включение заголовочных файлов с расширением .h через директивы препроцессора #include в самом начале файла с расширением .cpp.
Директивы препроцессора позволяют выполнить определённые операции до того, как наш исходный код начнёт компилироваться - подключаются заголовочные файлы (header files) с расширением .h. Если говорить проще, то директива препроцессора указывает компилятору, что в наш исходный код необходимо добавить содержимое заголовочного файла, в котором используются функции из стандартной библиотеки или пользовательские функции.

На снимке выше видно, что файл с исходным кодом программы WindowsProject1.cpp подключает два заголовочных файла:
При этом в обозревателе решений среды разработки Microsoft Visual Studio перечислены 4 файла с расширением .h:
Это связано с тем, что одни заголовочные файлы могут подключать другие заголовочные файлы. Откроем файл framework.h. Видно, что он подключает заголовочный файл targetver.h

Страница обновлена 16 февраля 2025 года.