Четвертый Borland C++ и его окружение



         

Функции-элементы


Constructor Создает буферизованный ipstream c заданным

буфером и устанавливает элемент данных bp.

Защищенная форма конструктора не инициализирует указатель буфера.

find Возвращает указатель на объект, соответствующий заданному идентификатору.
freadBytes Считывает в указанный буфер заданное число

байт.

freadString Считывает строку из буфера. Определяет длину

строки и выделяет соответствующий символьный

массив far. Считывает массив в строку и возвращает указатель на массив. Освободить выделенный блок памяти должна вызывающая сторона.

getVersion Возвращает номер версии объекта.
readByte Возвращает символ в текущей позиции курсора.
readBytes Считывает заданное число байт из текущей позиции потока и записывает их в заданный массив.
readString Выделяет буфер для записи строки в текущей

позиции курсора. Считывает строку из потока в

буфер. Либо считывает строку в заданный аргументом буфер.

readWord Возвращает 32-битовое слово в текущей позиции

в потоке.

readWord16 Возвращает 16-битовое слово в текущей позиции

потока.

registerObject Возвращает объект, на который указывает аргумент.
seekg Перемещает позицию потока в абсолютную позицию, заданную аргументом или перемещает позицию относительно текущей позиции на указанное

смещение (в прямом или обратном направлении).

tellg Возвращает текущую позицию в потоке (абсолютную).
readData Вызывает для чтения из потока соответствующую

функцию read и помещает ее в заданный объект. Если объекта не существует, то сначала вызывается функция build.

readPrefix Возвращает объект TStreamableClass, соответствующий заданному классу, записанному в текущей позиции.
readSuffix Считывает и проверяет конечный байт поля имени объекта.
readVersion Устанавливает для потока ввода номер версии.
Operator >> Извлекает (считывает) данные из заданного потока ipstream и помещает его в указанный аргумент. Возвращается ссылка на поток, что

позволяет обычным образом использовать цепочку операций.

flush Сбрасывает поток.
fwriteBytes Записывает заданное число байт из указанного

буфера в поток.

registerObject Регистрирует класс объекта, указываемого аргументом.
registerVB Регистрирует виртуальный базовый класс.
seekp Перемещает текущую позицию потока в заданную

абсолютную позицию или в позицию, заданную смещением.

tellp Возвращает абсолютную текущую позицию потока.
writeByte Записывает заданный байт в поток.
writeBytes Записывает указанное число байт из буфера в

поток.

writeObject Записывает объект, на который указывает аргумент, в поток вывода.
writeObjectPtr Записывает заданный указатель объекта в поток

вывода.

writeString Записывает в поток заданную строку (с предшествующим байтом длины).
writeWord Записывает в поток указанное 32-битовое слово.
writeWord16 Записывает в поток указанное 16-битовое слово.
writeWord32 Записывает в поток указанное 32-битовое слово.
writeData Записывает данные в поток путем вызова для

записываемого объекта соответствующей функции-элемента write.

writePrefix Записывает в поток класс с указанным префиксом имени. Операция << использует эту

функцию для записи с помощью writeData префикса и суффикса, который используется для

обеспечения надежного потокового ввода-вывода.

writeSuffix Записывает в поток класс с указанным суффиксом имени. Операция << использует эту функцию для записи с помощью writeData префикса и

суффикса, который используется для обеспечения надежного потокового ввода-вывода.

operator << Включает (записывает) заданный аргумент в

указанный объект ipstream. Тип данный определяет подразумеваемую форму записи.




Содержание  Назад  Вперед