C++ 编程题练习-输出指定结果一(10-2)
来源:互联网 发布:洗相片软件 编辑:程序博客网 时间:2024/06/08 05:09
C++ 编程题练习-输出指定结果一
来源:coursera c++ pku 期末编程试题
一、题目
填写代码,使输出结果为
2
2
8
10
#include <iostream>using namespace std;class Number {public: int num; Number(int n): num(n) { }// 在此处补充你的代码};int main() { Number a(2); Number b = a; cout << a.value() << endl; cout << b.value() << endl; a.value() = 8; cout << a.value() << endl; a+b; cout << a.value() << endl; return 0;}
二、程序
Number(const Number & n) { num = n.num; } Number & value() { return *this; } friend ostream & operator<<(ostream & os, const Number & n); friend void operator+(const Number &n1, const Number & n2);
ostream & operator<<(ostream & os, const Number & n){ os<<n.num; return os;}void operator+(Number &n1, Number & n2){ n1.num += n2.num;}
0 0
- C++ 编程题练习-输出指定结果一(10-2)
- 编程题#2:输出指定结果一(C++程序设计第10周)
- C++ 编程题练习-输出指定结果二(10-10)
- 编程题#10:输出指定结果二(C++程序设计第10周)
- 期末考试 编程题#2:输出指定结果一(Coursera 程序设计与算法 专项课程3 C++程序设计 郭炜、刘家瑛;OpenJudge)
- C语言编程(练习2:字符输入和输出 )
- 期末考试 编程题#10:输出指定结果二(Coursera 程序设计与算法 专项课程3 C++程序设计 郭炜、刘家瑛;虚函数继承)
- linux c 多线程编程练习(一)
- c语言编程练习(一)
- C++ 编程题练习-输出200(10-1)
- 编程练习2(一)
- C语言编程(练习1:字符输入和输出 )
- C语言编程(练习3:字符输入和输出 )
- C语言编程(练习4:字符输入和输出 )
- MapReduce编程练习(三),按要求不同文件名输出结果
- C语言编程练习一
- Java数组练习(一)打印输出指定数组所有元素
- 【C入门向】输出指定图形:循环与逻辑运算练习
- String 及 StringBuffer常用方法总结
- DOM对象与query对象说明及相互转换
- vector :: erase 出错问题
- tomcat的OutOfMemoryError解决方法【转载】
- 模版引擎之Velocity
- C++ 编程题练习-输出指定结果一(10-2)
- 使用Java进行FreeMarker的web模板开发的基础教程
- 【错误】未能找到类型或命名空间名称
- 短信验证码API的安全
- 2015 acm icpc asia regional changchun 队内 模拟 + 背包复习 +Tire树
- 从ActiveMQ原理到实例
- C语言setpwent()函数:从头读取密码文件中的账号数据
- 使用Live555类库实现的网络直播系统
- swust1741: 最长递增子序列问题