- 给定声明 const char * const * pp;
- 一般都从右往左分析。pp左边第一个是“”,代表pp是一个指针,再左边为“const”,代表pp指向的是一个常量对象,再左边是一个“”,代表这个常量对象类型为指针,再左边为“const char”,代表这个常量指针指向的对象类型为const char。
- 形参int p[]接受到的p实质上不是数组而是隐式转换后的指针p,因此p++编译正常
-
- 结构体变量的首地址 必须 是内部最宽数据类型的倍数
-
- 按顺序一个变量一个变量看,要求current变量的首地址 必须是自己大小的倍数
-
- 到了最后一个变量,要求整个结构体的大小的最宽数据类型的倍数 ? (存疑)
- 可以返回局部对象,因为临时对象离开作用域会被销毁,但会调用拷贝构造函数来初始化一个临时对象,并且将这个临时对象赋值给函数外想利用的对象