博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
重载函数
阅读量:5320 次
发布时间:2019-06-14

本文共 775 字,大约阅读时间需要 2 分钟。

View Code
#include
using namespace std;struct pos { int x ,y ; pos() {}; pos(int X,int Y) :x(X) , y(Y) {} pos operator + (pos & a) { //重载 + 号,可以直接相加 return pos(a.x + x,a.y + y); } void print() { cout << x << " " << y <
//重载函数,中间不能加东西T add(T a,T b) { return a + b;}inline int max (int a,int b) { //inline相当于之间进函数,没有消耗调用函数的时间 return a>b? a:b;}int main() { int a = 3, b = 2; cout << add(a,b) << endl; double da = 1.9, db = 2.9; cout << add(da,db) << endl; pos ans; pos pa ,pb ; pa = pos(1,2); pb = pos(3,4); ans = add(pa ,pb ); ans.print(); return 0;}

inline和重载的运用实例

转载于:https://www.cnblogs.com/gray035/archive/2013/03/19/2969645.html

你可能感兴趣的文章
Python环境搭建(安装、验证与卸载)
查看>>
一个.NET通用JSON解析/构建类的实现(c#)
查看>>
Windows Phone开发(31):画刷 转:http://blog.csdn.net/tcjiaan/article/details/7460226
查看>>
Windows Phone开发(5):室内装修 转:http://blog.csdn.net/tcjiaan/article/details/7269014
查看>>
记Angular与Django REST框架的一次合作(2):前端组件化——Angular
查看>>
08.存储Cinder→5.场景学习→08.Backup Volume→1.概述与配置
查看>>
进阶之路(基础篇) - 012 Arduino IDE 添加DHT11传感器第三方库的方法
查看>>
详谈js面向对象 javascript oop,持续更新
查看>>
Javaweb Tomcat 项目部署方式
查看>>
文字半透明显示在图片上
查看>>
express简单原理
查看>>
ubuntu安装spark on yarn
查看>>
linux网络 (一):网络配置
查看>>
基础练习 十进制转十六进制
查看>>
关于这次软件以及pda终端的培训
查看>>
react 生命周期
查看>>
jQuery上传插件Uploadify 3.2在.NET下的详细例子
查看>>
spring11----基于Schema的AOP
查看>>
解决input框自动填充为黄色的问题
查看>>
音视频基础知识(一)
查看>>