C++析构函数示例
来源:互联网 发布:薛之谦像风一样知乎 编辑:程序博客网 时间:2024/06/18 14:17
/************************************************************** 创建时间:2016年4月16日** 上次修改时间:2016年4月16日** 文件功能:验证析构函数“先构造的后析构”的特性** 析构函数的特点:析构函数不能重载。**************************************************************/#include <iostream>using namespace std;class BoxID{public: BoxID( int id ) :ID( id ) { cout << "调用BoxID的构造函数" << endl; } ~BoxID( ) { cout << "调用BoxID的析构函数" << endl; }private: int ID;};class Box{public: Box( double h, double w, double l, int id ) : height( h ), width( w ), length( l ), BID( id ) { cout << "调用Box的构造函数" << endl; } ~Box( ) { cout << "调用Box的析构函数" << endl; } double volume( ) { return width * length * height; }private: double length, width, height; BoxID BID;};int main(){ Box box1( 2.0, 3.0, 5.0, 0 ); return 0;}
0 0
- 析构函数 数组 示例
- C++析构函数示例
- C++对象析构函数解析示例
- C#: 构造函数特殊用法示例
- C&&C++中函数指针用法示例
- c中的atexit函数使用示例
- C语言函数大全 chm含示例
- Linux C中的basename函数用法示例
- 模板函数简单示例(C++)
- C语言基础-fscanf函数使用示例
- C/C++ 函数指针,强制转换示例
- 析构函数(C#)
- C++--------析构函数
- c++::析构函数
- C++-析构函数
- 类的构造函数、析构函数与赋值函数示例
- C调用Python函数相关代码示例剖析
- socket编程接口调用函数以及示例(C实现)
- linux匿名管道
- Flask Web开发 备忘
- Android Intent 应用
- 什么是GUN计划
- 使用jad插件查看myeclipse类源码
- C++析构函数示例
- mysql解压版安装笔记
- 常见的事件
- SQLite数据的创建.txt
- 查看byte,Short,lang,double,char类型的位数和大小的范围述
- 图像语义分割之特征整合和结构预测
- 如果有人让你推荐编程技术书,请叫他看这个列表
- HTML5地理位置定位Geolocation-API及Haversine地理空间距离算法
- libevent源码详解(一)数据结构之尾队列