Зміст курсу
Вступ до C++
Вступ до C++
Дослідження Директив Препроцесора C++
Перш ніж ми зможемо написати будь-яку значущу програму, ми повинні навчитися додавати ці стандартні бібліотеки до нашого проекту.
Щоб додати зовнішні файли до вашої програми, ви повинні використовувати директиви препроцесора. Це команди, які керують препроцесором, інструментом, що трансформує код перед компіляцією. Синтаксис для більшості директив препроцесора такий:
directive
#directive parameters
Команда command, яка додає зовнішні файли до вашої програми, називається #include
, і це команда, яку ми будемо використовувати найбільше на даний момент.
include
#include <name>
Стандартні файли підключаються за допомогою кутових дужок < >
, але ви також можете створити власні файли і підключити їх до вашого проекту аналогічно, використовуючи подвійні лапки " "
.
Як працює #include
Подивіться на код нижче. Одна з дужок відсутня. Спробуйте запустити цей код і подивіться, що станеться.
main
int main() { return 0;
Ви отримуєте помилку про відсутність }
. Це зроблено навмисно, щоб показати, як працює #include
. Ми можемо створити окремий файл, що містить лише символ }
, і включити його у файл main.cpp
за допомогою директиви #include
.
main
header
int main() { #include <header.h>
Проблему було вирішено, і ви більше не повинні стикатися з помилкою. Причина цього вирішення полягає в природі директиви #include
, яка по суті просто копіює та вставляє вміст файлу в точці, де вона викликається.
Дякуємо за ваш відгук!