- 一、C/C++
- 1、内联函数的实现
- 2、拷贝构造函数的用法
- 3、sizeof(char*)和 sizeof(int *)
- 4、全局、局部、静态等变量
- 5、typedef、 define、 const 的区别
2、拷贝构造函数的用法内联函数可避免函数调用的开销,通常将它在每个调用点上“内联地”展开。
在函数前加上关键字 inline,这只是向编译器发出一个请求,编译器可以忽略这个请求。
内联机制适用于优化规模较小、流程直接、频繁调用的函数。
函数的名称必须和类名称一致,它必须的一个参数是本类型的一个引用变量。
深拷贝:地址传递
浅拷贝:值传递
//拷贝构造函数 Class A
A(const A&c)
{
a=c.a;
printf("copy constructor is calledn");
}
3、sizeof(char*)和 sizeof(int *)
4、全局、局部、静态等变量指针的大小,32位机 >> 4个字节;64位机 >> 8个字节



