Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/studb20/public_html/index.php on line 4
 Заголовочные файлы - ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 2) онлайн - Studbook

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

Заголовочные файлы

В программе FIRST директива #include является указанием включить в исходный текст содержимое файла IOSTREAM перед компиляцией кода. IOSTREAM является примером заголовочного (или включаемого) файла. Файл IOSTREAM содержит описания, необходимые для работы с переменной cout и операцией <<. Без этих описаний компилятору не будет известно, что значит имя cout, а употребление операции << будет воспринято как некорректное. Существует множество заголо- вочных файлов. В стандартном C++ заголовочные файлы не имеют расширения, но те файлы, которые были унаследованы от языка C, имеют расширение .H.

Если вам интересно заглянуть в содержимое файла IOSTREAM, то вы може- те найти его в подкаталоге INCLUDE вашего компилятора и просмотреть его так же, как и любой исходный файл (указания, каким образом это сделать, мож- но найти в соответствующем приложении). Можно просмотреть заголовочный файл с помощью текстовых редакторов Word Pad или Notepad. Содержимое за- головочного файла вряд ли окажется вам полезным, но, по крайней мере, вы убедитесь в том, что заголовочный файл выглядит как обычный исходный тек- стовый файл.

Мы еще вернемся к рассмотрению заголовочных файлов в конце этой главы, когда будем рассматривать библиотечные функции.

 

12