VC++: basic_string in TCHAR konvertieren

Ich habe eine Veriable string wie folgt definert:
typedef basic_string, allocator >
string;

nun möchte ich den Inhalt dieser Variable einer anderen zuweisen, die als TCHAR m_name definiert ist.

Kann mir jemand weiterhelfen?

Danke schon mal im Voraus

Klaus