需要生成thrift类来处理unicode字符串。在旧的节俭版本中有选项cpp_string_type=utf16
,但最后的节俭版本没有这样的选项。是否有可能使用wstring
生成节俭?
答案 0 :(得分:1)
There's a cpp_type
annotation,就像这样使用:
struct wtf {
1: list<string> cpp_type "bar" foo
}
生成使用bar
而非默认类型的代码,在本例中为vector<std::string>
。
据我所知,从来没有一个名为cpp_string_type
的选项,但即使我扫描了相关的提交,我仍然可能会遗漏一些内容。