Ich verwende std :: wstring als meine Unicode-Stil-Zeichenfolge. Jetzt will ich das bekommen Bytegröße eines wstring. Wenn ich size () Methode von wstring verwende, bekomme ich nur die Gesamtzahl der Zeichen in meinem wstring. Aber das Byte sollte Größe () * 2 sein. Gibt es eine offizielle Möglichkeit, diese Bytegröße zu erhalten? Ich möchte nicht verwenden Größe () * 2 in meinem Programm .....
Ich möchte in RegSetValueExW als letzten Parameter verwenden.
Verwenden Sie str.size() * sizeof(wchar_t)
oder gleichwertig.
Tatsächlich kann ich an keine andere Plattform neben Windows denken, die 2-byte wchar_t
hat, 4 Bytes sind viel häufiger.