![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
![]()
Чем отличаются заголовочные файлы и файлы библиотек??
я раньше думал это одно и тоже, пока не посмотрел видео Автор говорит: В языке Си и в других языках есть набор библиотечных функций, чтобы их использовать, нужно знать, как эти функции называются, какие и сколько аргументов принимают, что в ответ возвращают и вот эта информация для библиотеки языка Си содержится в специалных заголовочных файлах, которые поставляются вместе с библиотекой, это текстовые файлы, они включаются препроцессором директивой include |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
ну так автор все правильно и сказал.
заголовочные файлы содержат определения функций и тп. библиотеки же содержат реализации оных. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
![]()
<limits.h> - это заголовочный файл, а библиотека для него это что будет??
или для нас важен только заголовочный файл, а библиотека есть, но нам не надо знать, как она называется, так?? А вот когда программа скомпилировалась, туда добавляется не вся же библиотека, а только те функции, которые использываются, так? |
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Не все заголовочные файлы = библиотека, более того в одну либу моут входить несколько заголовочных.
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
в общем случае да. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
![]()
А в скомпилированную программу заголовочный файл полностью добавляется??
Если там допустим только одна функция из заголовочного файла или вообще нет? |
![]() |
![]() |
![]() |
#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 |