【发布时间】:2009-04-16 00:42:46
【问题描述】:
目前以独立于平台的方式处理通用文本的最佳做法是什么?
例如,在 Windows 上,有“A”和“W”版本的 API。在 C 层,我们有映射到“wcscpy”或“strcpy”的“_tcs”函数(如 _tcscpy)。在 STL 中,我经常使用类似的东西:
typedef std::basic_string<TCHAR> tstring;
如果在其他系统上出现此类模式会出现什么问题?
【问题讨论】:
-
能否将标题更改为“文本处理”。由于“通用文本”使它有点不清楚。顺便说一句,文本数据始终是通用且独立于平台的。
标签: c++ c string cross-platform