ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 5) онлайн
Обычные и библиотечные функции
Мы уже использовали в наших примерах библиотечные функции. В кодах на- ших программ встречались вызовы библиотечных функций, например
ch = getche();
Объявления библиотечных функций содержатся в заголовочных файлах, подключаемых к программе (в случае функции getche() таким файлом является CONIO.H). Определение, уже скомпилированное в исполняемый код, находится в библиотечном файле, содержимое которого автоматически прикомпоновыва- ется к исполняемому коду программы.
Если мы используем библиотечную функцию, нам не нужно самим создавать ее объявление и определение, но в том случае, когда мы разрабатываем свою собственную функцию, и объявление, и определение этой функции должны при-
сутствовать в исходном тексте программы. В программе TABLE мы можем наблю- дать это на примере функции starline() (процесс создания функций усложняется в программах, состоящих из нескольких файлов, о чем пойдет речь в главе 13 «Многофайловые программы»).
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
Схожі підручники
- Трансформаційні процеси в господарському комплексі України та їхні регіональні особливості
- Загальні питання з курсу Безпека життєдіяльності №2 (частина 2)
- РАБОТА С ВОЗРАЖЕНИЯМИ ПРАКТИЧЕСКИЕ ПРИМЕРЫ УБЕЖДЕНИЯ
- Теорія Ймовірності основні теми
- РЕГІОНАЛЬНА ЕКОНОМІКА (частина 3)
- Світовий ринок послуг онлайн (частина 1)
