第六周项目阅读程序2
2015-04-11 16:26
211 查看
问题及代码:
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:test.cpp *作 者:尚 月 *完成日期:2015年04月11日 *版 本 号: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; } 预测结果:C0C1C2D0D2D4 运行结果:C0C1C2D0D2D4
相关文章推荐
- 第六周项目零:阅读程序(2):结构函数和析构函数
- 第六周项目阅读程序3,4,5
- 第六周项目零:阅读程序(3):结构函数和析构函数
- 第六周项目程序阅读(5)
- 第六周项目零:阅读程序(5):结构函数和析构函数,对象的赋值
- 第六周项目4.1 成员函数 友元函数和一般函数有区别——阅读程序,体会注释中的说明
- 第六周项目四--阅读程序(成员函数、友元函数、一般函数)
- 第六周项目零:阅读程序(1):结构函数和析构函数
- 第六周项目四:成员函数、友元函数和一般函数有区别(阅读程序)
- 第六周项目零:阅读程序(4):结构函数和析构函数
- 2013级C++第12周程序阅读项目——理解函数
- 第七周项目:阅读程序改错
- 第六周项目三——用多文件组织多个类的程序
- 第六周 项目3 用多文件组织多个类的程序
- 第六周 项目一:程序改错(第二种改法)
- 第六周上机实践项目——用多文件组织多个类的程序
- 第六周项目2—程序填空a
- 第六周 项目二:程序填空(b)
- 第六周项目三用多文件组织多个类的程序
- 第六周项目二(程序填空)---a和b