CodeBlocks und UNICODE
-
Hallo liebe Freunde,
ich wollte fragen, wie ich die Unicode Funktionen standardmäßig aktivieren kann? Wo stelle ich das in den Projektoptionen an?
Oder muss ich bloß#define UNICODE
schreiben?
-
Ich möchte den const wchar_t* Operator überladen und mache das wie folgt:
operator const wchar_t*() const { return _string; }
Aber wenn ich dann folgendes mache:
MessageBoxW(NULL, meinStringObjekt, L"", MB_OK);
bekommme ich den Fehler, dass ein Objekt der Klasse MyString nicht nach LPCWSTR konvertiert werden kann.
Wenn ich aber folgendes maacheMessageBoxW(NULL, (const wchar*) meinStringObjekt, L"", MB_OK);
funktioniert es. Wie stelle ich ein, dass ich kein cast nach const wchar_t* brauche, sondern dass der gefälligst den operator nehmen soll?