1

目前,我们的代码使用一个 for 循环来填充一个缓冲区,该缓冲区包含一个带有一些 Unicode 字符值(类型wchar_t)的 Unicode 字符串。Visual C++ 中有wmemset()一个函数,我们可以使用该函数将循环替换为该代码中的单个函数调用。然而,我们担心可移植性——我们希望代码尽可能可移植,因此引入不可移植或移植性差的东西是个坏主意。

使用会wmemset()伤害便携性和到什么程度?

4

1 回答 1

2

cwchar至少在 C++ 标准(表 48)中提到了它,因此应该是相当标准的。所以我想它不应该损害便携性

于 2010-08-27T09:01:08.413 回答