目前,我们的代码使用for循环来填充一个缓冲区,其中包含一个Unicode字符串和一些Unicode字符值(类型为 wchar_t )有 wmemset() 在Visual C++中使用的函数,我们可以用该函数中的单个函数调用替换循环。然而,我们关心的是可移植性——我们想让代码尽可能的可移植,所以引入不可移植或不好移植的东西是一个坏主意。
wchar_t
wmemset()
将使用 WMESET() 会在多大程度上损害便携性?
WMESET()
它是在C++标准中提到的。 cwchar (表48)至少,因此应该是相当标准的。所以我想它不应该损害便携性
cwchar