Open nameofuser1 opened 3 years ago
возможно я не так понял постановку задачи, но хранение аллокатора рядом с сообщением ничего не даст, так как аллокатор сам не владеет никокой памятью
@ygorshkov да, я не очень ясно выразился. Также я хочу сделать так, чтобы он владел памятью. Примерно как тут, только чтобы конструировать каждый раз не нужно было: https://github.com/microavia/messgen/blob/master/port/cpp/messgen/stl.h
Иногда полезно иметь возможность сохранить сообщение с динамическими полями. Есть предложение написать класс обертку над сообщением и сделать специализации функций сериализации и парсинга:
Пока конкретный интерфейс не продумывал, но в планах пофантазировать.
Несколько тонких моментов, о которых можно подумать:
@ygorshkov @DrTon что думаете? Может есть другие пути?