第二章
问题一:为什么引用不能绑定非常量变量
int r1 = 10;
int &r2 = r1 *2;
问题二:指向常量的指针和常量指针
const int var1 = 10;
const int* ptr1 = &var1;
int ptrc = 0;
int* const ptr2 = &ptrc;
const int* const ptr3 = &var1;
问题三:constexpr
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8b4080b0b9f0fbfa19cdee2b6d4471d7.png)
问题四:复合类型
typedef char* ch;
const ch a = ;
const ch const b =
问题五:auto 让编译器自动推算数据类型
int a = 1;
int b = 2;
auto c = a+b;
问题六:decltype返回操作数的类型
int a11 = 1;
int b1= 2;
auto c12 = a11 + b1;
cout << c12 << endl;
decltype(c12) g = 0;
cout << g << endl;
int *p = &c ;
decltype(*p) d;
int a ;
decltype((a )) d ;