Главная->Інформатика та програмування->Содержание->Обычные и библиотечные функции

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 5) онлайн

Обычные и библиотечные функции

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

ch = getche();

Объявления библиотечных функций содержатся в заголовочных файлах, подключаемых к программе (в случае функции getche() таким файлом является CONIO.H). Определение, уже скомпилированное в исполняемый код, находится в библиотечном файле, содержимое которого автоматически прикомпоновыва- ется к исполняемому коду программы.

Если мы используем библиотечную функцию, нам не нужно самим создавать ее объявление и определение, но в том случае, когда мы разрабатываем свою собственную функцию, и объявление, и определение этой функции должны при-

 

сутствовать в исходном тексте программы. В программе TABLE мы можем наблю- дать это на примере функции starline() (процесс создания функций усложняется в программах, состоящих из нескольких файлов, о чем пойдет речь в главе 13 «Многофайловые программы»).

 

7