![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++随手记
charon____
这个作者很懒,什么都没留下…
展开
-
顶层底层const
C++随手记顶层底层const概念实例其他 顶层底层const 概念 以指针为例 顶层const (top level const) 指针本身是常量 底层const (low level const) 指针所指对象是常量 实例 int i = 0; int *const p1 = &i; //顶层const,p1不可以改变,p1指向的对象可以改变 const int ci = 0; //底...原创 2018-12-22 18:32:03 · 216 阅读 · 0 评论 -
auto和decltype
auto auto:编译器通过初始值推断变量类型–auto定义的变量必须有初始值 //auto在同一语句中可以声明多个对象,但必须为同一类型 auto i = 0, *p = &i // 正确,均为int auto sz = 0, tz = 3.1 // 错误 //auto使用引用作为初始值时,使用**引用对象的类型**作为auto类型 int &a = i; auto x = ...原创 2018-12-22 21:41:48 · 426 阅读 · 0 评论