Насколько переносим код с помощью wmemset ()? - PullRequest
1 голос
/ 27 августа 2010

В настоящее время наш код использует цикл for для заполнения буфера, содержащего строку Unicode, с некоторым значением символа Unicode (типа wchar_t). В Visual C ++ есть функция wmemset(), с помощью которой мы можем заменить цикл одним вызовом функции в этом коде. Однако мы обеспокоены переносимостью - мы хотели бы сделать код максимально переносимым, и поэтому вводить непереносимые или плохо переносимые элементы - плохая идея.

Повлияет ли использование wmemset() на переносимость и в какой степени?

1 Ответ

2 голосов
/ 27 августа 2010

Это упомянуто в стандарте C ++ cwchar (Таблица 48) как минимум и, следовательно, должно быть довольно стандартным. Так что, думаю, это не должно повредить переносимости

...