c++运算符重载(公司笔试题)
来源:互联网 发布:网络摄像机ip设置方法 编辑:程序博客网 时间:2024/05/16 04:41
问题描述,编写Integer类使下列代码输出为1
int i=2;int j=7; Integer x(i);Integer y(j); cout<<(x+y==j-i)<<endl;
解决办法:
#include<cstdio>#include<iostream>using namespace std;class Integer{ int n; public :Integer(int i) { n=i; } int operator+(Integer b){ return -(this->n)+b.n;}} ;int main(){ int i=2;int j=7; Integer x(i);Integer y(j); cout<<(x+y==j-i)<<endl;}
阅读全文
0 0
- c++运算符重载(公司笔试题)
- 运算符重载(c++)
- 重载赋值运算符(c/c++)
- C++-运算符重载
- [C++]重载运算符
- C#:运算符重载
- c++-++运算符重载
- C++:重载运算符
- 运算符重载(C++)
- [c++]运算符重载
- 【C++】运算符重载
- C++--------------------------------------------运算符重载
- C#:运算符重载
- C++:运算符重载
- C++:运算符重载
- C#:运算符重载
- [C++]运算符重载
- 【c++】运算符重载
- Mysql中查询某一天,某一月,某一年的数据
- 【安全牛学习笔记】AIREPLAY-NG
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 国际区块链应用联合会 9-11 北京 meetup活动成功举办
- PHP使用之实现弹出消息提示框的两种方法
- c++运算符重载(公司笔试题)
- ubuntu16.04安装lasagne
- Jzoj1321 灯
- Redis集群
- Cenos7安装jdk,tomcat,mysql5.7 零碎笔记
- Linux 简单安装redis
- javaMail笔记
- MYSQL笔记
- Spring + mybatis批量更新方法