2017年8月30日

C++中的前置(后置)++与--

摘要: 在C++中我们经常使用++或者--来实现变量的增减1,以++为例: 前置++是先累加再取出,而后置++是先取出再累加,这个是从实际的使用上的直观感受。现在从C++语言规则上来看,在语言上是如何区分前置后置呢,++的操作符形式都一样,从函数重载的角度去思考不难知道其中的奥妙,C++语言规定了后置++函 阅读全文

posted @ 2017-08-30 09:52 CodeBeauty 阅读(970) 评论(0) 推荐(1) 编辑

C++11 尾置返回类型

摘要: 之前我们在声明函数的时候最前面的必然是函数的返回值类型,如: 对于返回值简单的函数来说这样做比较直观清晰,但是当返回值复杂的时候,这种方式就显得不那么直观了: 这个函数的返回值类型是什么呢?就需要从内而外,抽丝剥茧了: 明显这样的声明方式不是很直观,我们就可以使用尾置返回类型: 使用auto替换原来 阅读全文

posted @ 2017-08-30 09:49 CodeBeauty 阅读(614) 评论(0) 推荐(0) 编辑

C++11 使用using定义类型别名

摘要: 传统的定义类型别名的方法是使用关键字typedef: 我们也可以使用#define来定义别名(使用预处理器) 在C++11中使用关键字using来进行别名声明,假设我们现在定义了结构体MyStruct,那么我们可以使用using为Mystruct类型设置一个别名: 这样我们在定义该结构体类型变量时, 阅读全文

posted @ 2017-08-30 09:49 CodeBeauty 阅读(4413) 评论(0) 推荐(0) 编辑

导航