第九周阅读项目-(2)
2016-04-28 09:10
232 查看
问题及代码:
运行结果:
知识点总结:
先依次构造p[1],P[2],P[3],并依次输出c1c2c3,在构造ci的同时将每个数组元素的i扩大两倍,i分别为0 2 4,后执行析构函数时依次输出d0 d2 d4.
学习心得:
/* Copyright(c)2016,烟台大学计算机与控制工程学院 All rights reserced 文件名称:test.cpp 作 者:蔡汝佳 完成日期:2016年4月28日 版 本 号:v1.0 问题描述: 输入描述: 程序输出: */ #include <iostream> using namespace std; class MyClass { public: MyClass(int x=0):i(x){cout<<"C"<<i;} ~MyClass(){cout<<"D"<<i;} void SetValue(int val){i=val;} int GetVal(){return i;} private: int i; }; int main() { MyClass *p[3]; int i; for (i=0; i<3; i++) { p[i]=new MyClass(i); p[i]->SetValue(p[i]->GetVal()*2); } for (i=0; i<3; i++) delete p[i]; cout<<endl; return 0; }
运行结果:
知识点总结:
先依次构造p[1],P[2],P[3],并依次输出c1c2c3,在构造ci的同时将每个数组元素的i扩大两倍,i分别为0 2 4,后执行析构函数时依次输出d0 d2 d4.
学习心得:
相关文章推荐
- 链串的基本操作
- 110.Balanced Binary Tree从8ms到2ms到1ms
- js实现99乘法表
- linux系统启动时更改MAC地址
- 【代码笔记】iOS-判断是否是模拟机
- 仿简书、淘宝等等App的View弹出效果
- tomcat 远程调试配置
- HDU 1248 寒冰王座(完全背包)
- Android开发报错:GoogleApiClient.isConnected()' was expected to be of type interface but instead was ...
- 顺序串的基本操作
- 支持向量机中到底什么是支持向量
- 【代码笔记】判断是否是模拟机
- 在linux下安装禅道
- 一名程序员菜鸟工作近一年的感悟
- 看到一篇讲软件实施很好地文章~
- 工厂模式三部曲:抽象工厂模式
- angularjs结构
- 通过SecureCRT创建公钥
- Handler消息传递机制
- 字符串反转_JavaScript