POJ C++程序设计 编程作业—类和对象 编程题#1
2015-08-18 16:22
141 查看
编程题#1
来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB
描述
下面程序输出的结果是:0
5
请填空:
#include <iostream> using namespace std; class A { public: int val; // 在此处补充你的代码 }; main() { A a; cout << a.val << endl; a.GetObj() = 5; cout << a.val << endl; }
输入
无输出
05
样例输入
无
样例输出
0 5
提示
所缺代码具有如下形式:A(_________________ ){ val = n; } ________________ GetObj() { return _________________; }
#include <iostream> using namespace std; class A { public: int val; // 在此处补充你的代码 public: A(int n = 0) { val = n; } A& GetObj() { return *this; } }; int main(int argc, const char * argv[]) { A a; cout << a.val << endl; a.GetObj() = 5; cout << a.val << endl; }
相关文章推荐
- C++对象模型——站在对象模型的尖端 (第七章)
- 逗号表达式-----IOS开发学习记录第6天之C语言学习
- C语言预预处理命令
- C++ 子类继承父类 之 构造函数
- C++三大继承构造函数的执行顺序详解
- c++ 执行命令行获取执行结果
- C++中extern关键字使用(转)
- C++实现系统服务暂停、停止、启动
- C++stl map学习
- C++模板实现泛型队列
- IOS开发系列--C语言之基础知识
- IOS开发系列--C语言之数组和字符串
- IOS开发系列--C语言之指针
- IOS开发系列--C语言之预处理
- IOS开发系列--C语言之存储方式和作用域
- IOS开发系列--C语言之构造类型
- C++string使用详解
- C语言编译的全过程
- C++模板实现泛型链表
- 深入分析C++中char * 和char []的区别