Довідники C++ Заголовний файл (header)

Що таке Заголовний файл (header) в C++?

Заголовні файли в мові програмування C++ є механізмом для організації коду і повторного використання. Вони містять оголошення функцій, класів та змінних, дозволяючи розділяти інтерфейс та реалізацію коду.


Створення заголовного файлу:

// myheader.h

#ifndef MYHEADER_H
#define MYHEADER_H

// Оголошення функції
int add(int a, int b);

// Оголошення класу
class MyClass {
public:
       void displayMessage();
};

#endif // MYHEADER_H

Реалізація функцій та класів:

// myheader.cpp

#include "myheader.h"
#include <iostream>

// Реалізація функції
int add(int a, int b) {
       return a + b;
}

// Реалізація методу класу
void MyClass::displayMessage() {
       std::cout << "Hello from MyClass!" << std::endl;
}

Переваги використання заголовних файлів:

  1. Поділ інтерфейсу та реалізації: Заголовкові файли дозволяють розділити оголошення та реалізації, що спрощує підтримку коду.
  2. Повторне використання: Файли для заголовків забезпечують можливість повторного використання коду в різних частинах програми.
  3. Поліпшення структури проекту: Використання заголовних файлів сприяє кращій структурованості проекту, роблячи його більш зрозумілим та підтримуваним.
Коментарі
Додати коментар

Поки що коментарів немає