3-3 构造函数的调用(高级)
来源:互联网 发布:什么是js面向对象编程 编辑:程序博客网 时间:2024/06/06 00:40
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
#include<bits/stdc++.h>using namespace std;class point{public :point(){ cout<<"constructing an object of A"<<endl;} ~point(){ cout<<"Destructing an object of A"<<endl;}private :};int main(){ cout << "----begin main---" << endl; point p1,*p2; p2=new point;///定义一个指向A类的指针, 用new 和 delete方式建立和释放 delete p2;///释放A类对象b地址的时候,先析构函数,再释放delet cout <<"*******"<< endl; point p3,p4; 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 构造函数的调用(高级)
- 在不root手机的情况下读取Data目录下的文件
- 对深搜的理解问题——
- Java中堆内存和栈内存详解
- JS,jQuery轻松实现input图片上传预览功能
- 转转大师免费删除PDF文件密码
- 3-3 构造函数的调用(高级)
- 【整理】unity3d优化总结篇
- 1143 面向对象程序设计上机练习四(变量引用)
- 数据结构(1)-选择排序和插入排序
- 【转载】[一文一命令]awk命令详解
- 再谈Python多线程--threading各类锁
- linux下tomcat重新启动
- hdu5968-重要的细节&记忆化&坑-异或密码
- 在eclipse程序中设置的断点上有一个斜杠无法进行debug调试