第9章MFC通用类
MFC类库除了提供封装Windows界面元素对象的类,如CWnd、CMenu、CDialog等,还提供了一些通用的类。本章主要叙述字符串类、日期时间类和集合类的使用及主要成员函数,最后结合实例,说明使用该类的方法和技巧。
9.1 字符串类-Cstring
1.创建CString类对象cstring转为int
CString类构造函数的版本很多,它们的函数原型如下:CString();//构造空字符串
CString(const CString&stringSrc);//拷贝已有字符串内容,构造新的字符串
CString(TCHAR ch,int nRepeat=1);
//用重复的字符构造新的字符串,字符由参数ch表明,重复次数由nRepeat决定
CString( LPCTSTR lpch, int nLength );
//拷贝字符数组的内容构造字符串,lpch为指向数组的指针,nLength为数组长度
CString( const unsigned char* psz );
//拷贝以'\0'结尾的字符串内容,构造新的字符串,psz 为指向字符串的指针
CString( LPCWSTR lpsz );
CString( LPCSTR lpsz );
//拷贝lpsz指定字符串内容构造Unicode字符串
2.有关数组属性的成员函数和操作符
(1)int GetLength( ) const;
函数返回字符串对象中的字符数,不包括最后的\‘0’。(2)BOOL IsEmpty()const;
函数判断字符串对象是否为空,即包含的字符数为0。如果为空,返回值为TRUE,否则,返回值为FALSE。
(3)void Empty();
函数强制清空字符串对象,使其包含的字符数为0。清空字符串对象后,调用GetLength函数的返回值为0。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论