C++对象模型之五 构造 析构 赋值笔记[1]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 bigwhiteshark 的 blog

 

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:

本文关键:C C++ VC BCB C++Builder C#
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top