CStringのコンストラクタには
char*(ANSI文字列) / wchar_T*(Unicode文字列)どちらも受け入れるようにコンストラクターが定義されています。
なので
CStringA strA( "123ほげ" );
CString str( _T("ファイル") );
std::string strstd("hoge");
CString str1( strA );
CString str2( strstd );
CStringA strA1( str );でOK。