C3D Toolkit
Kernel - 117936, Vision - 2.7.0.41
|
Шаблон класса сериализации (порядковой нумерации создаваемых объектов). Подробнее...
#include <reference_item.h>
Открытые члены | |
MbSerialItem () | |
Конструктор. | |
size_t | GetSerial () const |
Выдать порядковый номер объекта. | |
Защищенные члены | |
virtual | ~MbSerialItem () |
Деструктор. | |
Шаблон класса сериализации (порядковой нумерации создаваемых объектов).
Шаблон класса сериализации (порядковой нумерации создаваемых объектов).
Применение: наследовать от данного класса. Аргумент шаблона позволяет иметь несколько сериализаций одновременно:
если нужна сериализация объектов класса T, можно записать class T: virtual public MbSerialItem<T>
если объекты U должны иметь ту же сериализацию, можно записать class U: virtual public MbSerialItem<T>
или же создать пустой класс для сериализации типа class MbBasicSerializer {} и наследоваться от MbSerialItem<MbBasicSerializer>.