3-3 构造函数的调用(高级)
来源:互联网 发布:android 棋牌 源码 编辑:程序博客网 时间:2024/06/05 15:25
3-3 构造函数的调用(高级)
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
通过本题目的练习可以掌握创建普通对象、创建对象数组和动态创建和析构对象时调用构造函数和析构函数的时机;
要求创建一个类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。
Input
无
Output
输出共有11行数据,分别如示例输出所示
Example Input
无
Example Output
----begin main---constructing an object of Aconstructing an object of ADestructing an object of A*******constructing an object of Aconstructing an object of A----end main---Destructing an object of ADestructing an object of ADestructing an object of A
Author
#include <iostream>#include <stdio.h>using namespace std;class A{public: A() { cout << "constructing an object of A" << endl; } ~A() { cout << "Destructing an object of A" << endl; }};int main(){ cout << "----begin main---" << endl; A a; A *b = new A; //定义一个指向A类的指针, 用nex 和 delete方式建立和释放 delete b; //释放A类对象b地址的时候,先析构函数,再释放delet cout << "*******" << endl; A c; A d; cout << "----end main---" << endl; return 0;}
0 0
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 3-3 构造函数的调用(高级)
- 法线贴图原理
- leetcode小白解题记录——第六题
- poj2299 逆序对
- Tomcat路径优化,配置80默认端口
- java 类型通配符
- 3-3 构造函数的调用(高级)
- 谈Ajax的Get和Post的区别
- Android 手机上网实现机制
- HDU 3711 Binary Number
- Java NIO Channel
- 智能指针
- c++11新特性--Lambda表达式
- NYOJ 513 A+B Problem IV
- HTML标签全称md