Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вопросы сериализации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread695795.html
Сформировать из некоторой матрицы A(n,n) верхнетреугольную матрицу В(n,n) (все элементы ниже главной диагонали нулевые), нижнетреугольную матрицу С(n,n) (все элементы выше главной диагонали...
C++ lower_bound У меня вопрос как использовать функцию STL lower_bound к простому массиву допустим int f искать на промежутке от 1 до n какое-то x так можно и как? Подскажите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread695792.html
C++ Разряженные таблицы
Люди, хелп. Плиз скиньте мне реализацию RMQ (минимум на отрезке) с использованием разряженных таблиц у кого есть. Срочно надо.
C++ Что лучше?
Что лучше из ниже перечисленного? (Visyal Studio C++ 2010 Ultimate) (Dev-C++) (или чтото другое)
C++ Все не получается сделать http://www.cyberforum.ru/cpp-beginners/thread695761.html
Осуществить сравнение первых n символов двух строк. Знаю что надо использовать функцию strncmp А вот как написать , не знаю Добавлено через 25 минут printf("%i\n",strncmp (str1, str2,n)); ...
C++ Ищу учителя Всем привет. Кто может, дайте плиз пару уроков по С++. Не могу нормальных уроков в инте найти. Заранее благодарен. подробнее

Показать сообщение отдельно
НеСказочник
58 / 46 / 8
Регистрация: 12.11.2012
Сообщений: 356
Записей в блоге: 2
12.11.2012, 21:39  [ТС]
Цитата Сообщение от silent_1991 Посмотреть сообщение
НеСказочник, не уж то и объекты, выделенные динамически, сохранялись?
Вообще объекты, типы которых не используют виртуальность (в наследовании и в полиморфизме), которые не содержат выделенных динамически данных (или статических данных, содержащих динамические данные), в общем, объекты, которые полностью (рекурсивно, если можно так выразиться) лежат в автоматической памяти, можно перевести в поток байтов так:

C++
1
char *simple_object_bytes = reinterpret_cast<char *>(&simple_object);
Размер такого байтового массива будет sizeof(simple_object). Восстановить такой объект можно через memcpy, например.
Там можно было создать/открыть файл тремя способами:
- текстовый. Сохраняется текст. Ничего нового.
- бинарный. Опять ничего нового. Массив байт.
- Типовой. При создании объекта, обеспечивающего сохранение файла ему нужно передать тип. Что передадите с тем и работает.


Нам ещё тогда в универе (тогда я ещё учился) на вопросы "Как читать файл?" препод отвечал "А как писали, так и читайте."
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru