12.6. Сохранение объектов в файлах

12.6. Сохранение объектов в файлах

Постановка задачи

Вы добавили в ваш проект новый класс и теперь хотите сохранить этот объект на диск в виде файла, а потом в случае необходимости считать этот файл с диска.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

5.4. Получение информации о файлах

Из книги автора

5.4. Получение информации о файлах Чтение каталога для получения имен файлов лишь половина дела. Получив имя файла, нужно знать, как получить остальную информацию, связанную с файлом, такую, как тип файла, права доступа к нему, владельца и


Глава 6 Практическая работа с данными в XML-файлах

Из книги автора

Глава 6 Практическая работа с данными в XML-файлах В главе 3 мы уже кратко описывали основные принципы языка XML, которые необходимы для понимания объектной модели сценариев WS XML. В настоящее время применение XML становится все более широким, поэтому настоящая глава посвящена


2.1 Основные сведения о файлах

Из книги автора

2.1 Основные сведения о файлах Файл представляет собой последовательность байтов. (Байт — небольшая порция информации, обычно размером в восемь бит. Для наших целей можно считать байт синонимом слова "символ".) Никаких ограничений по структуре системой на файл не


Информация о файлах

Из книги автора

Информация о файлах Наиболее универсальным средством получения практически исчерпывающей информации о файлах является команда ls. Однако для этой цели существуют и другие команды.Общая форма запуска команды ls —$ ls [options] names где в качестве аргумента names могут выступать


5.2 Немного о файлах и каталогах

Из книги автора

5.2 Немного о файлах и каталогах Чуть подробней я остановлюсь на вопросах работы с файлами и каталогами в Ubuntu после установки. Пока же хочу лишь упомянуть о двух немаловажных особенностях этой системы: во-первых, как вы может быть уже догадались, разделителем каталогов в


59. Не используйте using для пространств имен в заголовочных файлах или перед директивой #include

Из книги автора

59. Не используйте using для пространств имен в заголовочных файлах или перед директивой #include РезюмеДиректива using для пространств имен создана для вашего удобства, а не для головной боли других. Никогда не используйте объявления или директивы using перед директивой #include.Вывод:


19.2.3.5. Проверяйте орфографию в документации и README-файлах перед выпуском версии

Из книги автора

19.2.3.5. Проверяйте орфографию в документации и README-файлах перед выпуском версии Проверяйте грамотность документации, README-файлов и сообщений об ошибках в программе. Сырой код, т.е. код, который вызывает появление сообщений об ошибках при компиляции и имеет орфографические


Сохранение коллекций объектов

Из книги автора

Сохранение коллекций объектов Теперь вы знаете, как сохранить в потоке отдельный объект, и давайте выясним, как сохранить множество объектов. Заметим, что метод Serialize() интерфейса IFormatter не позволяет указать произвольное число объектов (а только один System.Object). Аналогично,


8.2.2. Сопоставление объявлений в разных файлах

Из книги автора

8.2.2. Сопоставление объявлений в разных файлах Одна из проблем, вытекающих из возможности объявлять объект или функцию в разных файлах, – вероятность несоответствия объявлений или их расхождения в связи с модификацией программы. В С++ имеются средства, помогающие


8.2.3. Несколько слов о заголовочных файлах

Из книги автора

8.2.3. Несколько слов о заголовочных файлах Заголовочный файл предоставляет место для всех extern-объявлений объектов, объявлений функций и определений встроенных функций. Это называется локализацией объявлений. Те исходные файлы, где объект или функция определяется или


18.8.4. Пропуск строк в файлах

Из книги автора

18.8.4. Пропуск строк в файлах Рассмотрим файл, содержащий перечень сотрудников. Этот файл уже использовался ранее, но теперь он будет включать некоторую заголовочную информацию.$ pg names2.txtLISTING OF PERSONNEL FILE TAKEN AS AT 06/1999Louise Conrad:Accounts:ACC8987 Peter James:Payroll:PR489 Fred Terms:Customer:CUS012 Janes Lenod:Accounts:ACC887


Что нужно знать о файлах?

Из книги автора

Что нужно знать о файлах? В современных компьютерах на жестких дисках, а также на других накопителях и носителях информации обычно находится одновременно много различных данных, представленных в двоичном коде. Для доступа к информации (например, чтобы прочитать текст,