_ATL_CSTRING_EXPLICIT_CONSTRUCTORS
Provádí určité CString explicitní brání všechny převody neúmyslné konstruktory.
_ATL_CSTRING_EXPLICIT_CONSTRUCTORS
Poznámky
Pokud je definována, všechny konstruktory CString jeden parametr, které jsou kompilovány s explicitní klíčové slovo, které zabraňuje implicitní převody vstupní argumenty.Znamená to například, že při definování _UNICODE Chcete-li použít znak * řetězec jako argument konstruktoru CString, způsobí chybu kompilátoru.Toto makro použijte v situacích, kdy je třeba zabránit implicitní převody mezi typy řetězec úzké a široké.
Pomocí maker _T na všechny řetězcové argumenty konstruktoru lze definovat _ATL_CSTRING_EXPLICIT_CONSTRUCTORS a vyhnout se chybám kompilace bez ohledu na to, zda je definován _UNICODE.