如何用UTF-16生成节俭类?

时间:2015-12-16 16:40:31

标签: c++ unicode thrift

需要生成thrift类来处理unicode字符串。在旧的节俭版本中有选项cpp_string_type=utf16,但最后的节俭版本没有这样的选项。是否有可能使用wstring生成节俭?

1 个答案:

答案 0 :(得分:1)

There's a cpp_type annotation,就像这样使用:

struct wtf {
    1: list<string>  cpp_type "bar" foo
}

生成使用bar而非默认类型的代码,在本例中为vector<std::string>

据我所知,从来没有一个名为cpp_string_type的选项,但即使我扫描了相关的提交,我仍然可能会遗漏一些内容。