核心
数据区——static const——地址相同
堆区——成员变量(为例)——地址不同、值相同
栈区——局部变量(为例)——地址不同、值相同
const int fix = 1;
static const int sta_fix =1;
char ch[10] = {'1'};//无法推导数组边界
int member_a = 1;
地址:只有用static const定义的类型,是地址不变的,其他都会变
值:显示地址处的值,或者是覆盖掉,重新附新值,是由编译器决定的,关系它没有太大意义
qDebug() << &fix;
qDebug() << &sta_fix;//same
qDebug() << &ch;
qDebug() << &member_a;
qDebug() << &local_a;