ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
1013
1013
EMPFEHLEN
-
Aloah,
mir brennt seit längerem die Frage wieso man in VC++ vor einem String L schreiben muss?
also
$var = L"Teststring";
Danke schonmal für die erklärung.****ie
-
30.05.08 20:07 #2
- Registriert seit
- Aug 2007
- Beiträge
- 166
Das String Literal basiert dann nicht wie ueblich auf dem char Datentyp, sondern auf dem wchar_t Datentyp.
http://publib.boulder.ibm.com/infoce...f/clrc03ch.htm
The wchar_t Type Specifier
The wchar_t type specifier is an integral type that has enough storage to represent a wide character literal. (A wide character literal is a character literal that is prefixed with the letter L, for example L'x')
-
aber da is doch dann nichts anders dran im grunde isses doch weiterhin nen String. Warum sollte ich diesen dann zu einem wchar datentyp casten ?
also mir ist der sinn davon nicht ganz klar****ie
-
30.05.08 20:13 #4
- Registriert seit
- Aug 2007
- Beiträge
- 166
Das ist kein Casting. Bei dem Literal mit dem L Prefix ist jedes Zeichen im Literal ein wchar_t. Ohne das Prefix ist jedes Zeichen im Literal ein char.
-
30.05.08 20:54 #5
- Registriert seit
- Jun 2005
- Ort
- Bad Arolsen (Hessen)
- Beiträge
- 556
Hi.
der Unterschied besteht darin, dass ein mit L initialisierter String (oder mit dem Makro _T("irgendetwas")) einen Unicode-String liefert, also je Zeichen ein 16-Bit-Wort. Ohne wird ein ANSI-String geliefert, also je Zeichen 8 Bit.
Mfg
langer
-
ahso... ok vielen dank.
****ie
Ähnliche Themen
-
public String replaceAll(String regex, String replacement) und das $-Zeichen
Von takidoso im Forum JavaAntworten: 5Letzter Beitrag: 22.11.10, 17:31 -
PHP String für Javascript String Escapen. (String über mehrere Zeilen)
Von Lukasz im Forum PHPAntworten: 2Letzter Beitrag: 04.09.06, 12:07 -
Wieso XML
Von Maxii im Forum .NET ArchivAntworten: 4Letzter Beitrag: 10.03.04, 13:03 -
wieso
Von black-dog im Forum HTML & XHTMLAntworten: 5Letzter Beitrag: 04.04.02, 09:53 -
wieso?
Von stillerschrei im Forum PHPAntworten: 3Letzter Beitrag: 11.03.02, 08:42





Zitieren
Login






