Actuellement, notre code utilise une boucle for pour remplir un tampon contenant une chaîne Unicode avec une valeur de caractère Unicode (de type wchar_t
). Il existe wmemset()
fonction dans Visual C++ en utilisant lequel nous pourrions remplacer une boucle avec un seul appel de fonction dans ce code. Cependant, nous sommes préoccupés par la portabilité - nous aimerions que le code soit aussi portable que possible et l'introduction de produits non portables ou peu portables est donc une mauvaise idée.Comment le code est-il portable en utilisant wmemset()?
L'utilisation de wmemset()
nuira-t-elle à la portabilité et dans quelle mesure?
Il y a aussi 'std :: fill' qui est parfaitement portable. – MSalters