目前,我们的代码使用 for 循环来填充包含 Unicode 字符串和一些 Unicode 字符值(wchar_t
类型)的缓冲区。有 wmemset()
Visual C++ 中的函数,使用它我们可以用该代码中的单个函数调用替换循环。然而,我们关心可移植性 - 我们希望让代码尽可能可移植,因此引入不可移植或可移植性差的东西不是一个好主意。
使用 wmemset()
会损害可移植性吗?影响到什么程度?
最佳答案
它至少在 C++ 标准 cwchar
(表 48)中提到过,因此应该是非常标准的。所以我想它不应该损害便携性
关于c++ - 使用 wmemset() 的代码可移植性如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3582660/