562 Часть IV. Новые возможности C++
Конструкторы строкового класса.
Первым шагом в изучении нового класса в C++ является знакомство с его конструкторами. Если вы не знаете, как инициализировать класс, то вы вряд ли сможете пользоваться его функциями. Информацию об этом в Borland C++ вы можете почерпнуть из двух источников: из заголовочного файла строкового класса, включаемого в ваш код, а также из файла оперативной помощи Borland. Прежде чем переходить к примерам, рассмотрим вкратце, где можно найти конструкторы.
Исследование заголовочного файла cstring.h. Заголовочный файл строкового класса ANSI C++ можно найти в каталоге \Bc5\Include. Выберите Open из меню File (или щелкните по значку Open a File) и перейдите в каталог \Bc5\Include.
Замечание
¦Если вы установили Borland C++ 5 в отличный от \ВС5 каталог, то укажите правильный путь.
Для того чтобы увидеть файлы с расширением -П, убедитесь, что фильтр просмотра файлов установлен на Source, Headers или All Files. Если вы откроете и просмотрите файл cstring.h, то вы найдете там около 15 конструкторов строкового класса. На самом деле это только прототипы функций, никакой информации об их работе там не содержится. Начинающим пользователям, возможно, придется обратиться к оперативной помощи по библиотеке классов Borland.
Справочник по библиотеке классов. Чтобы найти описание конструкторов строкового класса выполните следующие шаги:
1. Выберите Contents из меню Help (рис. 21.2).
2. Среди разделов справочной системы выберите Borland C++ Class Libraries Reference Guide.
Совет
Если вы часто обращаетесь к справочной системе, то определите закладку (в данном случае для строкового класса). Для этого просто выберите пункт Define из меню Bookmark и задайте имя вашей закладке. Позже вы сможете обратиться прямо к вашей закладке из меню Bookmark.
3. Далее просто следуйте гиперссылкам — C++ Service Classes, String class и About string class.
4. Для получения информации о конструкторах воспользуйтесь гиперссылкой string:-.string (рис. 21.3).
Просматривая описания и прототипы функций, можно заметить, что большинство конструкторов очень просты. Этот так называемый "тупой" интер-