示例:
const int c = 0; //const局部变量
int* p = (int*)&c; //会给p重新分配空间,而c还是处于常量符号表中...*p = 5; //此时修改的值是新的地址上,对于c而言,依旧为0
printf("c = %d,*p=%d\n", c,*p); //打印:...a : b ;
}
普通函数:每次调用前,CPU都会保存现场(入栈),调用完后还要恢复现场(出栈)等额外开销....内联函数:就会在每次调用的地方,将内联函数里的代码段”内联地”展开,所以省去了额外的开销
注意:当内联函数里的代码过多,且流程复杂时,编译器可能会拒绝该函数的内联请求,从而变成普通函数
4.函数重载...其次判断该对象的是否有类成员,若有则调用类成员的构造函数(调用顺序按照声明的顺序来构造)
3.