0 / 0 / 0
Регистрация: 10.03.2019
Сообщений: 1
1

По поводу сериализации

10.03.2019, 23:06. Показов 360. Ответов 2
Метки нет (Все метки)

Может кто-то объяснить, в чем разница между сериализацией, маршаллингом и методами write/read из std::ofstream/std::ifstream?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2019, 23:06
Ответы с готовыми решениями:

По поводу сериализации
Когда я сериализую обьект, в котором вложены другие объекты разных типов классов, а потом его...

Ошибка сериализации
есть класс, в котором 2 массива List<string>, есть listView, я добавляю в него эл-ты и одновременно...

Механизм сериализации
1. Описать класс, и предусмотреть для него возможность сериализации. 2. Создать массив объектов...

Подобие сериализации
Привет!Вот я прохожу сервис жавараш,на уровне -сериализация.Там сперва учат как просто сохранить...

2
16082 / 8684 / 2120
Регистрация: 30.01.2014
Сообщений: 14,967
11.03.2019, 01:24 2
Цитата Сообщение от answerequest Посмотреть сообщение
между сериализацией, маршаллингом
Можно считать, что это синонимы. Или почти синонимы.

Цитата Сообщение от answerequest Посмотреть сообщение
методами write/read из std::ofstream/std::ifstream?
Это низкоуровневый инструмент записи/чтения байтов. С помощью него может быть реализована сериализация. По аналогии, если сериализация - это табуретка, то read/write - ее это ножки.
1
Комп_Оратор)
Эксперт по математике/физике
8725 / 4472 / 600
Регистрация: 04.12.2011
Сообщений: 13,358
Записей в блоге: 16
11.03.2019, 09:37 3
Термины могут иметь различное значение в разных областях и даже библиотеках различных языков для одной области.
С точки зрения IPC это может быть как-то так:
Cериализация объекта, это создание отправителем описания объекта в потоке байт, позволяющее получателю восстановить объект. В описании - состояние объекта и идентификатор для сопоставления с кодом для построения при десериализации. В этом случае обе стороны имеют код. Перегрузка оператора сдвига для класса С++, это где-то там, если читающая сторона "понимает", что с этим делать без обращения к сторонним источникам.
То есть, это тот случай, когда получатель может идентифицировать полученный объект для сопоставлению тому коду который может его использовать.
Маршаллинг это сериализация плюс передача кодовой базы. При чём, код может предлагаться посредством URI для загрузки из стороннего источника, а от отправителя приходит именно состояние.
Могу быть не точен, но как понимаю, так и предлагаю.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2019, 09:37
Помогаю со студенческими работами здесь

Метод сериализации
Помогите найти пинфу по Методу сериализации

методы сериализации
помогите найти что-то по этой теме

Вопросы сериализации
Ноги здесь: https://www.cyberforum.ru/cpp-beginners/thread433207.html Кстати, по этой теме....

Поясните по сериализации
В boost::serialization Нужно слить мап в файл. Простите за тупой вопрос, но нужно прописывать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru