Що таке #include

У цьому розділі ми спроектуємо і реалізуємо абстракцію масиву, використовуючи механізм класів С ++. Початковий варіант буде підтримувати тільки масив елементів типу int. Згодом за допомогою шаблонів ми розширимо наш масив для підтримки будь-яких типів даних. Перший крок полягає в тому, щоб визначити, які операції буде підтримувати наш масив. Звичайно, було б заманливо реалізувати всі мислимі [...]

Заголовки включаються в текст програми за допомогою директиви препроцесора #include. Директиви препроцесора починаються зі знака "дієз" (#), який повинен бути найпершим символом рядка. Програма, яка обробляє ці директиви, називається препроцесором (в сучасних компіляторах препроцесор зазвичай є частиною самого компілятора). Директива #include включає в програму вміст зазначеного файлу. Файл може бути зазначено двома способами:


В С ++ дію називається виразом, а вираз, що закінчується крапкою з комою, - інструкцією. Інструкція - це атомарна частина С ++ програми, якої в програмі на С ++ відповідає пропозиція природної мови. Ось приклади інструкцій С ++: