私が定義した場合:
message A {
required int32 first = 1;
optional int32 second = 2;
}
set_second(0) の後に serializeToArray() を実行した場合のスペースのサイズは、set_second(14353355445) を実行した後に serializeToArray() を実行した場合のスペースのサイズと同じではありません。
それらを同じサイズのスペースにする方法はありますか?
他の方法では、値が割り当てられていないオプションのフィールドに、値が割り当てられているのと同じサイズのスペースを持たせるにはどうすればよいですか?