一 . 空类的内存空间大小
1)空类大小 是0,所占空间 是 1 ;
2)空类自己写构造与析构函数,大小仍然是 1 ;3)空类中的析构函数标记为虚函数,大小为 4,如果在64位机 上 是 8 ;
二. 构造函数的参数传递
如果 复制构造函数 传入的形参是数值,形参传入 函数实参的时候 又会 调用 复制构造函数,构成调用循环,往复不会停止,因此,复制构造函数传入的应该是 引用 而不是 数值;一 . 空类的内存空间大小
1)空类大小 是0,所占空间 是 1 ;
2)空类自己写构造与析构函数,大小仍然是 1 ;3)空类中的析构函数标记为虚函数,大小为 4,如果在64位机 上 是 8 ;
二. 构造函数的参数传递
如果 复制构造函数 传入的形参是数值,形参传入 函数实参的时候 又会 调用 复制构造函数,构成调用循环,往复不会停止,因此,复制构造函数传入的应该是 引用 而不是 数值;