Я хочу сериализовать свой буфер протокола в символ *. Это возможно? Я знаю, что можно сериализовать в файл согласно:
fstream output("/home/eamorr/test.bin", ios::out | ios::trunc | ios::binary);
if (!address_book.SerializeToOstream(&output)) {
cerr << "Failed to write address book." << endl;
return -1;
}
Но я бы хотел сериализоваться в символ C-стиля * для передачи по сети.
Как это сделать? Пожалуйста, имейте в виду, что я очень плохо знаком с C ++.