
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 · 268 阅读 · 0 评论 -
auto和decltype
autoauto:编译器通过初始值推断变量类型–auto定义的变量必须有初始值//auto在同一语句中可以声明多个对象,但必须为同一类型auto i = 0, *p = &i // 正确,均为intauto sz = 0, tz = 3.1 // 错误//auto使用引用作为初始值时,使用**引用对象的类型**作为auto类型int &a = i;auto x = ...原创 2018-12-22 21:41:48 · 485 阅读 · 0 评论