博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用默认参数的构造函数 .
阅读量:6637 次
发布时间:2019-06-25

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

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13 #include
14 #include
15 using namespace std;16 class box17 {18 public:19 box(int h=10,int w=10,int len=10); // 在声明函数的时候 指定默认参数 . 20 int volume();21 private:22 int height,width,length;23 };24 box::box(int h,int w,int len)25 {26 height=h,width=w,length=len;27 }28 int box::volume()29 {30 return height*width*length;31 }32 int main()33 {34 box box1(5); // 随意给定 0-3个实参 实参按照顺序对应 给定35 printf("%d\n",box1.volume());36 }

 

#include
#include
using namespace std;class Complex // 定义 Complex类{public: Complex(double r=10,double i=10) // 定义构造函数 设置默认参数. { real=r,imag=i; } void display() //定义 输出函数 { cout<
<<"+"<
<<"i"; } Complex operator + (Complex &c2) //定义复数相加函数 . { Complex c; c.real=real+c2.real; // 这个 c2对象是在"+"之后的那个东西 . c.imag=imag+c2.imag; return c; }private: double real,imag;} ;int main(){ Complex a(3,4),b,c; c=a+b; c.display();}

 

转载于:https://www.cnblogs.com/A-FM/p/5598466.html

你可能感兴趣的文章
工具推荐cmder
查看>>
MySQL存储过程
查看>>
Bootstrap 面板(Panels)
查看>>
js简单实现判断日期格式
查看>>
ios客户端与java服务器进行通信
查看>>
MAC 下搭建react-native android开发环境
查看>>
ng 核心模块
查看>>
php 导出CSV抽象类
查看>>
Hive 创建外部表
查看>>
MySQL表的四种分区类型
查看>>
Golang Reflect反射的使用详解1
查看>>
shell基本语法及tomcat自动部署脚本
查看>>
SpringMVC跨域乱码问题
查看>>
java注解全解析
查看>>
高度自适应
查看>>
使用Python3.5爬取豆瓣电影Top250
查看>>
时间在流逝,一段很强大的视频推荐大家欣赏
查看>>
Whoosh 原理与实战1--Python 搜索框架 Whoosh 简介
查看>>
正则表达式学习笔记1
查看>>
聚类算法之kmeans算法java版本
查看>>