Size: a a a

cxx.Дискуссионная

2020 May 20

I

Ioann_V in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Как хочешь, так и делай, хоть на трейтах
а ты бы как сделал?
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ioann_V
а ты бы как сделал?
Если уже есть готовые куски сериализаторов в разных стилях, и хочется ещё по мете угореть, то трейты
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
А вообще рефлексии на вас нет
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Хотел бы делать это говно через статическую рефлексию, но её нет
источник

I

Ioann_V in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Если уже есть готовые куски сериализаторов в разных стилях, и хочется ещё по мете угореть, то трейты
Ну просто, если делать сериализацию внутри класса, то получается, что класс должен знать о сериализаторе.
источник

I

Ioann_V in cxx.Дискуссионная
На сколько это верно?
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ioann_V
На сколько это верно?
Необязательно о классе, возможно знание только о концепте
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Как в бусте сделано
источник

I

Ioann_V in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Необязательно о классе, возможно знание только о концепте
Я не разбираюсь в концептах, но ты про интерфейс, видимо.
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ioann_V
Я не разбираюсь в концептах, но ты про интерфейс, видимо.
Не про интерфейс, а про концепт
источник

I

Ioann_V in cxx.Дискуссионная
А скинь код, почитать.
источник

I

Ioann_V in cxx.Дискуссионная
А, у буста есть буст сериалайз или тчо-то такое, припоминаю.
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ioann_V
А скинь код, почитать.
Что скидывать, тут только писать
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
А писать я занят немного
источник

I

Ioann_V in cxx.Дискуссионная
Ну за меня писать не нужно, а посмотреть как в бусте - охота.
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Но вообще всё это полумеры
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Нормальные решения пойдут, когда рефлексию примут
источник

I

Ioann_V in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Нормальные решения пойдут, когда рефлексию примут
Окей, тогдапоставлю вопрос по другому - мне надо рекурсивно обойти структуру данных, и что то сделать с ее полями, классом из вне.
источник

I

Ioann_V in cxx.Дискуссионная
Вот, сериализация сюда тоже относится. Мне хочется получить хорошее решение.
источник

I

Ioann_V in cxx.Дискуссионная
Вопрос в том, делать это внутри структуры данных по которой бегаем, или внешней?
источник