????VC:CString?÷????
?????б?????????£?
????CString???????
????CString( );
????????CString csStr;
????CString( const CString& stringSrc );
????????CString csStr("ABCDEF????123456");
????CString csStr2(csStr);
????CString( TCHAR ch?? int nRepeat = 1 );
????????CString csStr('a'??5);
????//csStr="aaaaa"
????CString( LPCTSTR lpch?? int nLength );
????????CString csStr("abcdef"??3);
????//csStr="abc"
????CString( LPCWSTR lpsz );
????????wchar_t s[]=L"abcdef";
????CString csStr(s);
????//csStr=L"abcdef"
????CString( const unsigned char* psz );
????????const unsigned char s[]="abcdef";
????const unsigned char* sp=s;
????CString csStr(sp);
????//csStr="abcdef"
????CString( LPCSTR lpsz );
????????CString csStr("abcdef");
????//csStr="abcdef"
????int GetLength( ) const;
???????????????????????????β????????
????????csStr="ABCDEF????123456";
????printf("%d"??csStr.GetLength()); //16
????void MakeReverse( );
?????????????????
????????csStr="ABCDEF????123456";
????csStr.MakeReverse();
????cout<<csStr; //654321????FEDCBA
????void MakeUpper( );
??????Сд?????????д???
????????csStr="abcdef????123456";
????csStr.MakeUpper();
????cout<<csStr; //ABCDEF????123456
????void MakeLower( );
????????д???????Сд???
????????csStr="ABCDEF????123456";
????csStr.MakeLower();
????cout<<csStr; //abcdef????123456
????int Compare( LPCTSTR lpsz ) const;
?????????Сд??????????????????????0???????????1??С???????-1
????????csStr="abcdef????123456";
????csStr2="ABCDEF????123456";
????cout<<csStr.CompareNoCase(csStr2); //0
????int CompareNoCase( LPCTSTR lpsz ) const;
???????????Сд??????????????????????0???????????1??С???????-1