Was ist "falsch" an C ++ wchar_t und wstrings? Was sind einige Alternativen zu breiten Zeichen?

Ich habe viele Leute in der C ++ - Community gesehen (insbesondere ## c ++ auf freenode), die sich über die Verwendung von geärgert habenwstrings undwchar_tund ihre Verwendung in der Windows-API. Was ist genau "falsch" mitwchar_t undwstring, und wenn ich die Internationalisierung unterstützen möchte, welche Alternativen gibt es zu Breitzeichen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage