C++杂记
句柄:资源的标识
类和struct
类默认是private
struct默认是public
类构造函数分配内存空间
this指针是指向对象的
void output(int a,int b=1)
void output(int a)不是重载函数
为什么先构造父类:因为基类中可能会调用父类的函数,如果父类后构造将会出错
int 4字节char 1字节 char a=(char)(int b);会发生截断
虚函数的多态,子类有的调用子类的,子类没有的调用父类的。
全局对象和变量在main()函数之前就已经调用并分配内存空间。
常对象只能调用其常成员函数
内联函数在生成可执行文件时,其代码块是直接嵌入到调用处的。它与宏非常类似。
内联说明(inline specification)对于编译器来说只是一个建议,编译器可以选择忽略这个建议