В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История

Зачем в c++ нужна библиотека stdio.h, и какова ее функция?

Показать ответ
Ответ:
Валоронтеа
Валоронтеа
09.10.2020 15:41

Дело в том, что под этим понятием можно понимать ряд разных вещей. Они похожи между собой идеей.

1) Подключение заголовочного файла.

#include <stdio.h>

#include "myfile.h"

В заголовочных файлах чаще всего хранятся прототипы различных функций и некоторые константы. Это нужно, чтобы компилятор знал описание функций, которые вы используете, если они описаны не вами.

2) Подключение lib-файла.

Обычно делается в настройках проекта или коммандой #pragma comment(lib, "mylib.lib")

Таким образом мы можем использовать код, хранящийся, например в dll, без ручной загрузки.

3) Загрузка dll.

Делается через вызов функции LoadLibrary и последующими GetProcAddress - это ручная загрузка функций из библиотеки.

Все это предназначено для того, чтобы вы могли использовать сторонний код (будь то стандартные средства языка или код написанный просто другими программистами).

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота