【发布时间】:2010-08-27 08:58:23
【问题描述】:
目前我们的代码使用一个 for 循环来填充一个缓冲区,该缓冲区包含一个带有一些 Unicode 字符值(wchar_t 类型)的 Unicode 字符串。 Visual C++ 中有wmemset() 函数,使用它我们可以用该代码中的单个函数调用替换循环。然而,我们担心可移植性——我们希望代码尽可能可移植,因此引入不可移植或移植性差的东西是个坏主意。
使用wmemset() 是否会损害便携性以及在何种程度上?
【问题讨论】:
-
还有
std::fill,非常便携。
标签: c++ visual-c++ portability memset