首发文章 | 公众号:lunvey编程
做为一个新手,刚接触C++没多久。赶鸭子上架完成项目,鉴于以前有几年编程基础,因此很快就接触到了界面开发,因为用的是VC++6.0,因此天然而然就将MFC做为图形界面库。数组
不少人对于Windows编程图形库的概念就是QT,没错。这个跨平台开发,并且引用了C11等新特性,使用更为简单,却能获得赏心悦目的界面。除此以外,库的封装能减小不少没必要要的错误。编程语言
可是,那又如何?学习
装备再厉害的特工若是不会格斗,那么和咸鱼有啥区别?对象
因此我专一于学习C++语言自己和编程思想,多余时间并不想花在抉择纠结中,由于那不值得!blog
今天的主题是对学习过程当中,关于MFC对CString的基础操做进行整理。索引
CString是什么?开发
Cstring是MFC基础类里面的一个简单数据类型类中关于字符串处理封装的类。听着很是懵,这不要紧。对应其余语言,简单理解为一个String类便可。字符串
CString对象是模板类CStringT的具体实现,支持char和wchar_t类型。字符串处理
基础用法:定义CString对象
基础用法:获取CString字符串的单个字符
这里须要注意的是,和我接触的其余编程语言同样。能够经过下标、数组等形式来指定索引进行获取。CString字符串的索引也是从0开始的。
基础用法:链接CString对象
和其余语言链接字符串大同小异,均可以使用+做为链接符。
基础用法:比较CString对象
咱们不但能够使用==作相等判断,还能够使用<,>,<=,>=,!=。由于CStringT类定义了这些方法,可供CString对象调用。固然比较推荐的是用Compare来作比较。CString对象调用Compare方法以后得到一个int对象,相等则为0,不相等则为1。在计算机编程语言中,0表明真,1表明假是一个约定俗成的东西。
古有滴水穿石,今有码到成功。学海无涯,我学到了,你呢?