摘要:
1、首先顶层const和底层const是围绕指针*p的说法。底层:const int *p,const不是修饰指针p,指针所指的值不能改变;顶层:int *const p,const修饰指针p,指针本身不能改变;(看const在*的位置) 2、this指针,指向对象本身,是一个*const this 阅读全文
摘要:
先看一个简单的问题: 一、定义一个空的类型,对于其对象我们sizeof其大小,是1字节。因为我们定义一个类型,编译器必须为其分配空间,具体分配多少是编译器决定,vs是1字节,分配在栈区。 那,这一个字节会被初始化吗? 举个例子: 其输出: 我们查看内存,看得到都初始化为:CC CC CC CC 多调 阅读全文