001
17.11.2004, 16:06 Uhr
0xdeadbeef
Gott (Operator)
|
1. tstring wird vermutlich ein basic_string<TCHAR> sein, also funktioniert die Umwandlung genauso wie char -> string. Was LPCTSTR angeht, das ist ein TCHAR const *, von daher nur über den Umweg eines LPTSTR (TCHAR *). 2. Ja, nennt sich string 3. _T(x) ist keine Fuktion, sondern ein Makro, das je nach gesetzten flags zu x oder L ## x wird. Makros werden vom Präprozessor aufgelöst, also zur Compilezeit (bzw. eigentlich sogar noch ein bisschen davor). Da der Inhalt der Variablen erst zur Laufzeit feststeht, kannst du es auf Variablen also nicht anwenden. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |