Типы заголовочных файлов в C++
В программе C++ файлы заголовков вызываются с помощью директивы препроцессора #include, которая гарантирует обработку этих функций до компиляции кода. Заголовочный файл, обычно представленный в нотации .h в C++, содержит определения функций и определения типов данных, и вот два типа:
Заголовочные файлы стандартной библиотеки
Эти файлы заголовков, включающие различные функции, уже определены компилятором C++. Например,
Пользовательские заголовочные файлы
Используя директиву препроцессора #include, эти определяемые пользователем файлы можно импортировать в программу для выполнения определенных задач.
Синтаксис
#include<имя_файла.h>
Пользователи могут ввести любое имя файла по своему выбору.
Как создавать и использовать файлы заголовков C++
выбора, а затем вызывая их в программе. Чтобы создать и использовать файлы заголовков в C++, следуйте пошаговому руководству, приведенному ниже:
Шаг 1: Откройте пустое окно блокнота или компилятор C++ и запишите свой код. Теперь сохраните этот файл в формате расширения .h. Помните, что имя, которое вы выберете для файла заголовка, будет тем же именем, которое вы используете для сохранения (.час) файл.
Для иллюстрации я создал пользовательский заголовочный файл для выполнения основных арифметических операций и назвал его функцией с помощью (.час) расширение. Это код заголовочного файла, в котором объявлены все функции.
// объявление функциидвойной добавлять ( двойной н1, двойной n2 ) ;
двойной вычесть ( двойной н1, двойной n2 ) ;
двойной умножать ( двойной н1, двойной n2 ) ;
двойной разделять ( двойной н1, двойной n2 ) ;
// функция для сложения двух чисел
двойной добавлять ( двойной н1, двойной n2 )
{
возвращаться n1 + n2 ;
}
// функция вычитания двух чисел
двойной вычесть ( двойной н1, двойной n2 )
{
возвращаться n1 - n2 ;
}
// функция умножения двух чисел
двойной умножать ( двойной н1, двойной n2 )
{
возвращаться n1 * n2 ;
}
// функция деления двух чисел
двойной разделять ( двойной н1, двойной n2 )
{
возвращаться n1 / n2 ;
}
В этой программе определены функции для всех основных арифметических операций, включая сложение, вычитание, умножение и деление. Файл сохраняется с расширением .h.
Шаг 2: Откройте каталог файлов, в котором установлен компилятор C++, и вставьте этот файл в папку include в разделе bin. Вы увидите другие предопределенные файлы заголовков с расширением .h, которые там уже присутствуют.
Чтобы найти каталог компилятора в случае Dev C++, перейдите в папку Инструменты на панели инструментов выберите Параметры компилятора , а потом Каталоги , адрес появится в каталогах.
Шаг 3: Теперь откройте новое пустое окно компилятора, включите этот заголовочный файл с помощью #include «function.h» или #include вместе с другими необходимыми заголовочными файлами для кода и запишите свой код, который будет принимать входные данные и возвращать результаты для арифметических вычислений. операции. Это основной код для выполнения арифметических операций.
#include#include'function.h'
с использованием пространство имен стандартный ;
//основной код
интервал основной ( )
{
// объявляем переменные
двойной номер1, номер2 ;
// принимаем данные от конечного пользователя
расчет <> число1 ;
расчет <> число2 ;
// сложение двух чисел
расчет << 'Дополнение = ' << добавлять ( номер1, номер2 ) << конец ;
// вычитание двух чисел
расчет << 'Вычитание = ' << вычесть ( номер1, номер2 ) << конец ;
// умножение двух чисел
расчет << 'Умножение = ' << умножать ( номер1, номер2 ) << конец ;
// деление двух чисел
расчет << 'Деление = ' << разделять ( номер1, номер2 ) << конец ;
возвращаться 0 ;
}
В основном коде заголовочный файл функций #include»function.h» добавлен, и пользователю предлагается ввести два операнда для выполнения различных операций.
Пользователь вводит два числа, и их выходные данные после выполнения арифметических функций возвращаются.
Следовательно, файл заголовка для функций успешно создается и используется в приведенных выше кодах.
Заключение
Файлы заголовков могут быть как предопределенными, так и определяемыми пользователем. Включение заголовочных файлов в код делает его более простым и кратким. Файлы заголовков по нашему выбору могут быть созданы с использованием расширения .h и последующим вызовом этого файла заголовка в коде. Чтобы создать файл заголовка, напишите код в текстовом файле и сохраните его в нотации .h в папке включения компилятора. Этот файл заголовка теперь доступен для чтения компилятору и при вызове в программе выполняет определенные операции.