标签: c++ string unicode wstring
我正在编写使用字符串的代码,代码需要与其他项目一起编译。其中一些项目使用Unicode,另一些使用多字节字符串。
如何以可在两种配置中编译的方式编写我的代码?
例如,我知道TCHAR是一个基于配置扩展到合适的char的宏。 string / wstring有什么类似的东西吗?
在可移植性很重要时使用string / wstring的最佳做法是什么?
答案 0 :(得分:0)
您应该使用std::wstring来存储字符串,然后根据需要将字符串转换为您正在使用的库。
std::wstring