四、析构函数 (destructor)五、赋值运算符函数operator =六、成员.pptVIP

  • 1
  • 0
  • 约8.93千字
  • 约 29页
  • 2017-07-24 发布于河南
  • 举报

四、析构函数 (destructor)五、赋值运算符函数operator =六、成员.ppt

四、析构函数 (destructor)五、赋值运算符函数operator =六、成员

四、析构函数 (destructor) 五、赋值运算符函数operator = 六、成员函数重载 七、缺省参量的成员函数 八、编译器默默提供的成员函数;四、析构函数(destructor) 析构函数是类中的特殊成员函数。析构函数与构造函数 的作用相反,构造函数在对象的定义点由编译器自动调用, 析构函数则是在对象生存期结束时自动执行的成员函数。 析构函数的语法格式是在无参构造函数的构造函数名前 加以一个波浪符~也即按位求反运算符,由此形成特殊的析 构函数名,表示“反构造函数”。 若没有提交析构函数,编译器暗中生成一个公共的缺省 析构函数,它是空函数。 ;析构函数在类中的声明和定义格式为: ~CType(); 析构函数名(); ~类名(); //声明格式 CType::~CType () 类名::~类名() //定义格式 { { 析构函数语句序列; //语句为空时对应缺省的析构函数 } } 上面析构函

文档评论(0)

1亿VIP精品文档

相关文档