Zitat von
mael:
Was die
Unicode-Sache angeht, es gibt WideString, was also soll das Beispiel?
Was soll der Kommentar?
Dir ist schon klar, was die UNICODE_STRING-
Struktur ist? Hier mal der Typ in Delphi:
Delphi-Quellcode:
type
UNICODE_STRING = record
Length: Word; // Länge in Bytes, immer gerader Wert
MaximumLength: Word; // Maximale Länge in Bytes, immer gerader Wert
Buffer: PWideChar;
end;
... und jetzt bin ich mal gespannt, wie exakt du das mit einem WideString lösen willst, ohne vor der Übergabe einer UNICODE_STRING-Struktur jedesmal rumzupfriemeln. Präprozessor-Makros gibt es neben Operator-Overloading auch nicht bei Delphi.
Außerdem kann man in C++ Klassen wie Stackvariablen benutzen - will heißen, wenn "out-of-scope" wird die Klasse freigegeben.