第十二周—阅读程序(1)
2016-05-24 16:05
197 查看
问题及代码:
/*
*Copyright(c) 2016.烟台大学计算机与控制工程学院
*ALL rights reserved.
*文件名称:main.cpp
*作者:郝昱猛
*完成日期:2016年5月24日
*
*/
#include <iostream>
using namespace std;
class Sample
{
private:
int x;
public:
Sample () { }
Sample(int a){x=a;}
void disp(){cout<<"x="<<x<<endl;}
friend Sample operator+( Sample &s1, Sample &s2);//友元函数
};
Sample operator+( Sample &s1, Sample &s2) //运算符+重载
{
return Sample(s1.x+s2.x);
}
int main()
{
Sample obj1(10);
Sample obj2(20);
Sample obj3;
obj3=obj1+obj2;
obj3.disp();
return 0;
}
运行结果:
/*
*Copyright(c) 2016.烟台大学计算机与控制工程学院
*ALL rights reserved.
*文件名称:main.cpp
*作者:郝昱猛
*完成日期:2016年5月24日
*
*/
#include <iostream>
using namespace std;
class Sample
{
private:
int x;
public:
Sample () { }
Sample(int a){x=a;}
void disp(){cout<<"x="<<x<<endl;}
friend Sample operator+( Sample &s1, Sample &s2);//友元函数
};
Sample operator+( Sample &s1, Sample &s2) //运算符+重载
{
return Sample(s1.x+s2.x);
}
int main()
{
Sample obj1(10);
Sample obj2(20);
Sample obj3;
obj3=obj1+obj2;
obj3.disp();
return 0;
}
运行结果:
相关文章推荐
- xutils3.0下载器的使用
- 困难的串题解
- 苹果个人开发者账号的购买(2016.5.24)
- word自动生成目录--小写字母变大写
- DateTime Example in MySQL
- MIME::Base64, encode_base64(), decode_base64()
- 想起一本书《阳光透过常春藤》
- xtu 1242 Yada Number 容斥原理
- 冲刺第一天
- perl多线程理解
- 面向对象的JavaScript-007-Function.prototype.bind() 的4种作用
- LINUX实践之模块
- Android JNI Java类型签名
- 如果你的C++程序打印出了“18446744073709551615”
- 深度增强学习 知乎专栏与Blog迁移说明
- 彻底弄懂Activity四大启动模式
- android 布局文件中<include />标签的用法
- Cloudera Hadoop集群添加
- Net::SMTP mail(), to(), data(), datasend(), auth()
- Net::LDAP