龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > C/C++开发 >

String类的一些赋值语句

时间:2009-12-22 15:42来源:未知 作者:admin 点击:
分享到:
AnsiString -> char AnsiString.c_str(); char -> AnsiString AnsiString=AnsiString(char); BSTR -> char* char* char1=AnsiString(bstr).c_str(); wchar_t -> ansistring ansistring(wchar_t) ansistring -> wchart ansistirng.WideChar(); char -> WideStr

  AnsiString -> char AnsiString.c_str();

  

char -> AnsiString AnsiString=AnsiString(char);

  

BSTR -> char* char* char1=AnsiString(bstr).c_str();

  

wchar_t -> ansistring ansistring(wchar_t)

  

ansistring -> wchart ansistirng.WideChar();

  

char -> WideString char *s="adsfdsf";

  

wchar *p=Widetring(s).BSTR();

  

WideString -> char wchar_t *p=L"sdsfdfsf";

  

char *s=AnsiString(p).c_str();

  

char * c -> wchar_t * cc AnsiString con = c;

  

cc = con.WideChar( cc , con.WideCharBufSize );

  

wchar_t * c -> char * cc AnsiString con = c;

  

cc = con.c_str();

  

WideString -> wchar_t WideString a = L"abc";

  

wchar_t *b = new wchar_t[4];

  

wcscpy(b, a); AnsiString=AnsiString(b);

  

  

WideString wsNote ;

  

// wsNote = ........

  

AnsiString sNote = wsNote;

  

精彩图集

赞助商链接