当前,我们的代码使用for循环来填充带有Unicode字符值(wchar_t类型)的Unicode字符串的缓冲区。 Visual C++中有 wmemset() 函数,通过该函数,我们可以用该代码中的单个函数调用替换循环。但是,我们担心可移植性-我们想让代码尽可能地可移植,因此引入不可移植或可移植性差的东西是一个坏主意。

使用wmemset()会损害可移植性吗?

最佳答案

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

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

10-14 14:20