operator LPCTSTR 像访问一个C风格的字符串一样,直接访问保存在一个CString对象中的字符 分配/串联 operator = 给CString对象赋一个新值 operator + 连接两个字符串并返回一个新字符串 operator += 把一个新字符串连接到一个已经存在的字符串的末端 比较 operator 比较操作符 比较操作符(大小写敏感) Compare 比...
std::operator+–字符串连接 std::operator!=–不等比较 std::operator==–相等比较 std::operator<–小于比较 std::operator<=–小于等于比较 std::operator>–大于比较 std::operator>=–大于等于比较 std::operator<<–字符串内容写到输出流中 std::operator>>–从输入流中读取一个字符串 std::getline–从...
BOOL operator ==( const CString& s1, const CString& s2 ); BOOL operator ==( const CString& s1, LPCTSTR s2 ); BOOL operator ==( LPCTSTR s1, const CString& s2 ); 作用:比较两个字符串是否相等,大小写敏感 int Compare( LPCTSTR lpsz ) const; 作用:比较两个字符串,大小写敏感;相等则返回0,...
首先看一下二者的区别。...CString::operator+(const CString& rhs),则只能接受CString+char,如果执行char+CString则会编译出错。...如果应用程序对效率要求较高,针对以上类,建议选择定义多个运算符的友元重载版本: CString& operator +(const CString&, const CString&); CString&...
26.operator + 说明:将两个字符串合并成一个新的字符串。在两个参数中必须有一个是CString类型的,而另一个参数可以是字符、字符指针或CString类型对象。 27.operator += 说明:在一个字符串的后面再添加一个字符串或一个字符。 二、例题 例1:连结字符串 ...
25.operator = 说明:将一个新的值赋予CString对象。 26.operator + 说明:将两个字符串合并成一个新的字符串。在两个参数中必须有一个是CString类型的,而另一个参数可以是字符、字符指针或CString类型对象。 27.operator += 说明:在一个字符串的后面再添加一个字符串或一个字符。
1> operator LPCTSTR: OK,有些API接受的入参可能不是CString,而是一个char*或者wchar_t*的字符串指针,这时候,我们往往会用到 LPCTSTR 的一个隐式转换函数——operator LPCTSTR,如你所想,它干了你想让它干的,就是返回m_pszData: 呃,PCXSTR,说好的LPCTSTR呢?原来,对wchar_t类型的字符串,PCXSTR的定义是这样的...
26.operator + 说明:将两个字符串合并成一个新的字符串。在两个参数中必须有一个是CString类型的,而另一个参数可以是字符、字符指针或CString类型对象。 27.operator += 说明:在一个字符串的后面再添加一个字符串或一个字符。 二、例题 例1:连结字符串 ...
// you must invoke the cast operator explicitly. For example, // the va_arg part of a call to sprintf() needs the cast: sprintf(sz, "I think that %s!\n", (LPCTSTR) strSports); // while the format parameter is known to be an LPCTSTR and ...
operator << 把一个CString对象插入一个存档或转储的环境中 operator >> 从一个存档中提取一个CString对象 缓冲区访问 GetBuffer 返回一个指向CString对象的指针 GetBufferSetLength 返回一个指向CString对象的指针,字符串被截断为指定的长度 ReleaseBuffer 释放对GetBuffer所返回的缓冲区的控制权 FreeExtra 通过释放原先为此...