10_____________________________________________Содержание
Типы возвращаемых значений................................................................................... 248
Возврат с использованием операции разыменования ........................................ 250
Возврат с использованием операции получения адреса..................................... 251
Имена функций........................................................................................................... 251
Типы аргументов......................................................................................................... 252
Типы аргументов и объявления............................................................................. 253
Передача аргументов по значению или по ссылке ............................................. 253
Списки аргументов переменной длины............................................................... 254
Значения по умолчанию ........................................................................................ 256
Спецификаторы функций .......................................................................................... 257
Встраиваемые функции.......................................................................................... 257
Статические функции-члены.....:........................................................................... 259
Спецификатор extern............................................................................................... 260
Использование модификатора cdecl с функциями.............................................. 261
Рекурсивные функции................................................................................................ 262
Несколько слов о перегрузке ..................................................................................... 264
Функторы..................................................................................................................... 264
На что похож функтор........................................................................................... 265
Применение функторов......................................................................................... 266
Упрощение сложных типов данных...................................................*.................. 268
Отладка по ходу дела................................................................................................... 269
Стенды для модулей............................................................................................... 270
Контроль инвариантов........................................................................................... 270
Почему у функций C++ меньше аргументов ............................................................ 271
Далее............................................................................................................................. 272
Глава 12. Библиотечные функции Borland C++..........................................274
Дисковый ввод-вывод................................................................................................. 275
Атрибуты файлов.................................................................................................... 275
Файловые режимы.................................................................................................. 278
Открытие и закрытие файлов................................................................................ 278
Чтение и запись файлов......................................................................................... 281
Функции для манипуляций со строками.................................................................. 292
Конкатенация строк.................................................................^-:........................... 292
Преобразование строк............................................................................................ 294
Операции с датой и временем................................................................................... 296
getdate() и setdate()................................................................................................... 296
gettime() и settime()................................................................................................... 297
Работа со списками аргументов переменной длины............................................... 299
Далее............................................................................................................................. 300
Глава 13. Обзор потоков ввода-вывода......................................................302
Введение в класс iostream............................................................................................ 303
Потоковые классы .................................................................................................. 303
Сравнение ввода-вывода в С и C++ .................................................................... 304
Основные применения...................................................................................'........... 306
Что такое cin и cout................................................................................................. 307
Основные примеры................................................................................................. 308
Функции-члены........................................................................................................... 309
Функции-члены класса ostream............................................................................. 309
Функции-члены класса istream.............................................................................. 311