【发布时间】:2014-01-23 08:14:31
【问题描述】:
Thrift File:
struct Sub {
1: required i32 number
}
struct Message {
1: required Sub sub
}
Message m;
m.write(protocol.get());
Message parsedM;
parsedM.read(protocol2.get());
std::cout << parsedM.sub.number;
Thrift 不应该引发错误,或者是否有任何其他可能正确检查是否已设置所有必填字段? 否则我看不出该关键字有什么实际意义。
【问题讨论】: