c++ - 使用 wmemset() 的代码可移植性如何?

标签 c++ visual-c++ portability memset

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

使用 wmemset() 会损害可移植性吗?影响到什么程度?

最佳答案

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

关于c++ - 使用 wmemset() 的代码可移植性如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3582660/

相关文章:

c++ - opencv 中未定义的函数

c++ - 我如何使用比率而不是 float ?

visual-c++ - `static char THIS_FILE[] = __FILE__;` 有什么意义?

c++ - 图像处理 : smart solution for converting superixel (128x128 pixel) coordinates needed

c++ - boost::serialization - 是否有一种可移植的方式来二进制序列化 std::wstrings?

development-environment - 可移植 Windows 开发环境和 USB 拇指驱动器

c++ - 如何根据 C++ 中文件的输入为枚举赋值?

c++ - SCons 检测到 Visual C++ v14.2 (2019) 但未检测到 v14.1 (2017)

python - pyCrypto 的可移植版本? - Python

c++ - 无法从文件中读取 unicode(日语)