术语 | CString::CString | |||||||||||||||||||||||
释义 | CString::CString CString( ); CString( const CString& stringSrc ); throw( CMemoryException ); CString( TCHAR ch, int nRepeat = 1 ); throw( CMemoryException ); CString( LPCTSTR lpch, int nLength ); throw( CMemoryException ); CString( const unsigned char* psz ); throw( CMemoryException ); CString( LPCWSTR lpsz ); throw( CMemoryException ); CString( LPCSTR lpsz ); throw( CMemoryException ); 参数:
说明: 这些构造函数的每一个都用来以指定的数据初始化一个新的CString对象。 由于构造函数是将输入数据拷贝到新分配的存储区,所以你应该注意可能会导致的内存异常。注意,这些构造函数中的某些函数的作用相当于一个转换函数。这就允许你使用替换物,例如在一个需要CString对象的地方用一个LPTSTR来代替。 此构造函数的某几种形式具有特殊的目的:
示例:下面的例子说明了如何使用String::CString。 // CString::CString示例: CString s1; // 空字符串 CString s2( "cat" ); // 从一个文字的C字符串 CString s3 = s2; // 拷贝构造函数 CString s4( s2 + " " + s3 ); // 从一个字符串表达式 CString s5( 'x' ); // s5 = "x" CString s6( 'x', 6 ); // s6 = "xxxxxx" CString s7((LPCSTR)ID_FILE_NEW); // s7 = "Create a new document" CString city = "Philadelphia"; // 不是赋值操作符 请参阅:CString::operator = |
|||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。