今天接着看了C++类的拷贝构造函数和默认拷贝构造函数,内联函数和外联函数,还有成员函数的重载性。
- 对拷贝函数只大概知道有什么作用:可以做临时对象的作用。
- 内联函数和外联函数的区别只是程序编译时顺序不一样,内联是编译类的时候就编译了,而外联函数是编译完类后才编译。写在类里面的函数都是内联函数,在类外的函数是外联函数,不过可以加上inline在函数名前将其变为内联函数。
- 函数的重载主要是同函数名,只是参数的个数或类型顺序不同。同样,类里面也支持函数的重载。
- 回顾了一下昨天的构造函数,其实构造函数是初始化对象赋值的函数,作用是将外部参数通过构造函数传递给对象。