【发布时间】:2020-12-17 03:42:38
【问题描述】:
如果你有这样的原型:
message B {
bool field_bool = 1;
}
message A {
B field_b = 1;
}
如何从A 的实例中完全删除field_b 消息?
【问题讨论】:
标签: c++ protocol-buffers proto
如果你有这样的原型:
message B {
bool field_bool = 1;
}
message A {
B field_b = 1;
}
如何从A 的实例中完全删除field_b 消息?
【问题讨论】:
标签: c++ protocol-buffers proto
使用clear_ 方法:
A message_a;
message_a.mutable_b()->set_field_bool(true);
// Now delete B:
message_a.clear_field_b();
【讨论】: