新手不能忽视的MFC编程之CString

首发文章 | 公众号: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表明假是一个约定俗成的东西。

 

古有滴水穿石,今有码到成功。学海无涯,我学到了,你呢?

相关文章
相关标签/搜索