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

C++ 使用wmemset()的代码的可移植性如何?,c++,visual-c++,portability,memset,C++,Visual C++,Portability,Memset,目前,我们的代码使用for循环来填充包含Unicode字符串的缓冲区,缓冲区中包含wchar\u t类型的Unicode字符值。VisualC++中有一个函数,我们可以用一个函数调用来替换这个代码中的循环。然而,我们担心可移植性——我们希望代码尽可能可移植,因此引入不可移植或可移植性差的东西是个坏主意 使用WMSET会损害可移植性,在何种程度上?< P> >至少在C++标准CWCHAR表48中提到,因此应该是相当标准的。所以我想这不应该影响可移植性还有std::fill,它非常适合移植。

目前,我们的代码使用for循环来填充包含Unicode字符串的缓冲区,缓冲区中包含wchar\u t类型的Unicode字符值。VisualC++中有一个函数,我们可以用一个函数调用来替换这个代码中的循环。然而,我们担心可移植性——我们希望代码尽可能可移植,因此引入不可移植或可移植性差的东西是个坏主意


<>使用WMSET会损害可移植性,在何种程度上?

< P> >至少在C++标准CWCHAR表48中提到,因此应该是相当标准的。所以我想这不应该影响可移植性

还有std::fill,它非常适合移植。