Заголовочный файл в C++
Функцию верхнего уровня тоже можно разделить на объявление и реализацию.
Объявление сообщает имя, тип результата и параметры -
без фигурных скобок с телом. Его кладут в .h, чтобы
любой .cpp мог вызвать функцию, подключив заголовок.
Определение с телом пишут в отдельном .cpp.
Создадим функцию banner, которая выводит короткую
строку. Объявление поместим в banner.h:
int main() {
void banner();
return 0;
}
Тело функции запишем в banner.cpp:
#include <iostream>
#include "banner.h"
void banner() {
std::cout << "app\n";
}
Точку входа вынесем в main.cpp - там только
подключение заголовка и вызов:
#include "banner.h"
int main() {
banner();
return 0;
}
Объявите в ping.h функцию ping без
параметров. В ping.cpp выведите строку
ok с переводом строки, в main.cpp
вызовите ping.
Сделайте заголовок line.h с объявлением
line и три файла, как в примере урока.
Тело line должно выводить слово go.