001
09.03.2004, 12:50 Uhr
virtual
Sexiest Bit alive (Operator)
|
Ich denke, speziell im vorgestellten Fall wirst Du nicht umhinkommen, test2 durch Zeichenweises Kopieren zu erzeugen, IMHO gibt es da keine vorgefertigte Routine. Ist ja auch sinnvoll, weil zB die Umlaute usw. im Unicode Zeichensatz an anderer Position stehen als im erweiterten ASCII Zeichensatz.
Ich denke, in der Regel wirst Du wahlweise nur mit ASCII oder nur mit Unicode arebiten in einer Application, ggf. gibt es eine überschaubare anzahl von Interfaceroutinen, wo ein Mapping wie oben beschrieben notwendig sein könnte.
Übrigens sollte man obigen Text auch schreiben können als:
C++: |
std::wstring test2 = [b]L[/b]"Hallo";
|
. Das "L" vor der Zeichenkette wandelt diese in Unicoe um. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |