c++对象模型之五 构造 析构 赋值笔记
1 无继承下的构造
用c++来编译
typedef struct
{
float x,y,z;
} point
编译器会声明一个:无效的默认构造,无效的析构,无效的拷贝,无效的赋值操作。然而并不实现它们。
当写成类时体积并没有改变
class point
{
public:
point (flaot x=0.0,float y = 0.0, float z = 0.0):_x(x),_y(y),_z(z){}
//没有构造,析构,拷贝
private: