Что такое библиотека в c++ и зачем её подключать?







+3 +/-

Ответов: 1

2 +/-

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

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

#include

#include "myfile.h"

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

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

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

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

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

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

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

Ответил на вопрос: Warfares  

Похожие вопросы

Спросил
2 Отв.
К чем снится библиотека?
Ответ: Если человеку снится библиотека, это может означать стремление к научным знаниям, а также к прикладным знаниям в какой-то деятельности. Возможна встреча с мудрым человеком, которого можно сравнить с ... Читать далее...
Автор вопроса: Link, в категории | | |
Спросил Link
4 Отв.
Что надеть в библиотеку?
Ответ: Библиотека это само по себе тихое место, куда люди приходят почитать, ознакомиться с каким-то материалом или получить какие-то знания. Человек который пришел в такое место, должен выглядеть хорошо. ... Читать далее...
Автор вопроса: Scallion, в категории | | | |
Спросил Scallion
2 Отв.
Как решать подобные задачи по ИВТ(Паскаль, подготовка к ЕГЭ)(см.)?
Ответ: Данные задачи относятся к заданиям ЕГЭ по информатике, суть которых - анализ кода программы, содержащей циклы и ветвления. От решающего задачу требуется проанализировать ход выполнения программы, для ... Читать далее...
Автор вопроса: Iranian, в категории | | |
Спросил Iranian
2 Отв.
Что такое библиотека?
Ответ: Библиотека , в переводе с греческого , означает Книгохранилище . Первые древнейшие библиотеки находились на территории современного Ирака ( государства Ассирии ), тогда ещё книги представляли собой г ... Читать далее...
Автор вопроса: Cromwell, в категории
Спросил Cromwell
2 Отв.
Что лучше для изучения PHP языка программирования видеокурсы или книги?
Ответ: Думаю нужно пойти третьим вариантом, найти нормальное учебное заведение в котором будут нормально обучать при помощи книг, видео материалов, лекций и заданий ... Читать далее...
Автор вопроса: Adsorption, в категории | | | |
Спросил Adsorption
1 Отв.
Как зашифровать свое имя в двоичном коде?
Ответ: Если вы любитель мозговых штурмов и у вас масса свободного времени, то можно, используя Коды символов ASCII выразить своё имя, к примеру, в десятеричном ... Читать далее...
Автор вопроса: Burnier, в категории | | |
Спросил Burnier
2 Отв.
Что такое «класс» в программировании?
Ответ: Классами программисты описывают некие абстрактные типы данных. В классе также определяются свойства, данные и методы обработки данных. Классы можно объявлять ... Читать далее...
Автор вопроса: Carita, в категории | |
Спросил Carita
1 Отв.
К какому ЯП лучше перейти после изучения верстки?
Ответ: Создание и программирование сайтов не легкая работа. Изучив весь этот процесс, нужно крапотливое приобретение стажа, изучая и вникая новые языки программирования. ... Читать далее...
Автор вопроса: Rusty, в категории | | |