Мне нужно строковое поле в сообщении Protobuf, чтобы использовать пользовательский выделитель для своего внутреннего Buffer , вместо глобального распределения по умолчанию. Буфер. Опция [ctype] кажется ограниченной Cord и string_piece и не представляется, чтобы поддержать произвольные типы.
Есть ли способ контролировать Allocator для поля строки? Идея состоит в том, чтобы определить поле string_view в моем .proto, а затем управлять памятью для буфера строки, за пределами Protobuf. Вы видите какие -либо подводные камни с этим подходом?
Подробнее здесь: https://stackoverflow.com/questions/796 ... uf-message