当前,我们的代码使用for循环来填充带有Unicode字符值(wchar_t
类型)的Unicode字符串的缓冲区。 Visual C++中有 wmemset()
函数,通过该函数,我们可以用该代码中的单个函数调用替换循环。但是,我们担心可移植性-我们想让代码尽可能地可移植,因此引入不可移植或可移植性差的东西是一个坏主意。
使用wmemset()
会损害可移植性吗?
最佳答案
至少在C++标准cwchar
(表48)中已提及,因此应该是相当标准的。所以我认为它不应该损害便携性
关于c++ - 使用wmemset()的代码的可移植性如何?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3582660/