__FUNC__ für wchar_t?
-
Hi,
ihr kennt doch sicherlich dieses feine dingen:
__FUNC__ bzw. __FUNCTION__
aber das gibt leider nur ein char-array wieder
bräuchte aber einen wchar_t
gibt es da irgendwie ne abwandlung von?
-
vieleicht geht _T(__FUNC__)
#define _T(x) L ## x
mfg
-
In der Doku zum MS Präprozessor steht zu __FILE__ folgendes
#define WIDEN2(x) L ## x #define WIDEN(x) WIDEN2(x) #define __WFILE__ WIDEN(__FILE__)
Das lässt sich auch auf __FUNC__ oder __FUNCTION__ übertragen.
Aber Vorsicht, das einzig standardisierte diesbezüglich ist __func__ (C99). Und das ist iirc kein Makro.
_T zu verwenden ist keine gute Idee, da sowas MS's tchar.h schon für ANSI/Unicode Kompatibilität vorgesehen hat.