StringCbCat: http://msdn.microsoft.com/en-us/library/windows/desktop/ms647495%28v=vs.85%29.aspx
StringCchCat: http://msdn.microsoft.com/en-us/library/windows/desktop/ms647518%28v=vs.85%29.aspx
我正在编写一个 C++ 程序来处理 TCHAR 字符串。我发现了这两个 Windows API,一个是 StringCbCat,另一个是 StringCchCat。它们都似乎能够为 TCHAR 字符串执行 strcat() 函数。但如果它们是相同的,为什么要给它们两个不同的名称?我尝试使用 Google 但没有找到答案。
有人知道它们是否有区别吗?还是它们只是相同的?
PS. 对于其他 StringCbxxx 和 StringCchxxx 函数(如 StringCbLength 和 StringCchLength),情况也是相同的。