|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.04.2014, 16:42 | #1 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
заголовочные и библиотечные файлы
Чем отличаются заголовочные файлы и файлы библиотек??
я раньше думал это одно и тоже, пока не посмотрел видео Автор говорит: В языке Си и в других языках есть набор библиотечных функций, чтобы их использовать, нужно знать, как эти функции называются, какие и сколько аргументов принимают, что в ответ возвращают и вот эта информация для библиотеки языка Си содержится в специалных заголовочных файлах, которые поставляются вместе с библиотекой, это текстовые файлы, они включаются препроцессором директивой include |
02.04.2014, 16:47 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ну так автор все правильно и сказал.
заголовочные файлы содержат определения функций и тп. библиотеки же содержат реализации оных. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.04.2014, 16:56 | #3 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
<limits.h> - это заголовочный файл, а библиотека для него это что будет??
или для нас важен только заголовочный файл, а библиотека есть, но нам не надо знать, как она называется, так?? А вот когда программа скомпилировалась, туда добавляется не вся же библиотека, а только те функции, которые использываются, так? |
02.04.2014, 17:07 | #4 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Не все заголовочные файлы = библиотека, более того в одну либу моут входить несколько заголовочных.
Цитата:
Цитата:
|
||
02.04.2014, 17:08 | #5 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
в общем случае да. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
02.04.2014, 17:37 | #6 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
А в скомпилированную программу заголовочный файл полностью добавляется??
Если там допустим только одна функция из заголовочного файла или вообще нет? |
02.04.2014, 17:47 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
в скомпилированном файле нет исходников.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заголовочные файлы | Dima-War | Общие вопросы C/C++ | 5 | 11.04.2013 12:25 |
Заголовочные файлы в Си | Pirr | Общие вопросы C/C++ | 12 | 18.03.2011 00:29 |
Заголовочные файлы | legendary | Общие вопросы C/C++ | 1 | 11.09.2010 19:41 |
Заголовочные файлы | Гром | Общие вопросы C/C++ | 4 | 31.08.2009 15:36 |
Заголовочные файлы. C++ | Vi_King | Помощь студентам | 2 | 03.04.2008 18:47 |