JoeChenzzz

导航

2018年11月4日 #

auto和decltype(c++11)

摘要: 1.auto 1)auto是一个类型说明符(类型说明符就是像int、double这样的),用来定义一个变量,它可以让编译器去分析表达式的类型,并使用该表达式的值去初始化变量 2.dectype 1)dectype也是一个类型说明符,但它只让编译器去分析表达式的类型,并不用该表达式的值去初始化变量 2 阅读全文

posted @ 2018-11-04 15:56 JoeChenzzz 阅读(191) 评论(0) 推荐(0) 编辑

范围for循环(c++11)

摘要: 1.概念 1)c++11新标准下用范围for循环来遍历序列 2)使用范围for循环时,如果要修改序列中的元素,则必须把循环变量定义成引用类型: 3)与范围for循环等价的普通for循环如下,由此可以看出,如果ch不是引用,它只是*beg的一份拷贝,改变这份拷贝的值没有意义 4)同时,我们能够看到,范 阅读全文

posted @ 2018-11-04 15:53 JoeChenzzz 阅读(642) 评论(0) 推荐(0) 编辑

常量表达式和constexpr(c++11)

摘要: 常量表达式 常量表达式是指值不会改变且在编译阶段就能得到计算结果的表达式(两点要求) constexpr(c++11) c++11允许将变量声明为constexpr类型让编译器来验证变量是否为一个常量表达式 const变量 和 constexpr 变量之间的主要区别 1.const 变量的初始化可以 阅读全文

posted @ 2018-11-04 15:27 JoeChenzzz 阅读(1467) 评论(0) 推荐(0) 编辑