c++ 重载构造函数示例
来源:互联网 发布:赖远明院士怎么样知乎 编辑:程序博客网 时间:2024/04/27 19:52
/*******************************************************
*author:彭晓林
*copyright: 版权所有,翻版不究】
*function: 构造函数缺省参数测试
******************************************************/
#include <iostream>
#include <string>
using namespace std;
class SUM
{
public:
SUM();
SUM(int a, int b);
SUM(float a, float b);
void print();
private:
double Total;
};
int main()
{
SUM a;
a.print();
SUM aInt(1,2);
aInt.print();
SUM aFloat(1.2f, 1.3f);
aFloat.print();
while(1);
}
SUM::SUM()
{
Total = 0;
cout<<"无参构造函数被调用"<<endl;
cout<<"No Parameter Sum is "<<Total<<endl;;
}
SUM::SUM(int a, int b)
{
Total = a + b;
cout<<"Int构造函数被调用"<<endl;
cout<<"Int Parameter Sum is "<<Total<<endl;;
}
SUM::SUM(float a, float b)
{
Total = a + b;
cout<<"float构造函数被调用"<<endl;
cout<<"float Parameter Sum is "<<Total<<endl;;
}
void SUM::print()
{
cout<<"The Total is "<<Total<<endl;
}
- c++ 重载构造函数示例
- 【c++程序】重载构造函数(示例)
- C#:方法重载、构造函数、重载构造函数小结
- 复制构造函数与赋值重载(c++)
- <C++>14.构造函数的重载与拷贝构造函数
- C#: 构造函数特殊用法示例
- 构造函数,函数重载
- 构造函数重载
- C++构造函数重载
- 重载构造函数
- 构造函数 重载 好玩
- 构造函数重载
- 构造函数重载
- CDialog构造函数重载
- PHP重载构造函数
- 构造函数重载
- 构造函数和重载
- 构造函数的重载
- MySql下如何执行sql脚本文件
- 大数加法,整数,正数
- PCSS 简介
- myeclipse安装spket插件
- weblogic815在linux下的安装和配置
- c++ 重载构造函数示例
- HTML标签常问题
- 有一种单身,是为了等一个人
- 数组array处理数据
- 猫战
- Qt 全局热键 QxtGlobalShortcut 分析与使用举例
- Alert: Querying v$asm_file Gives ORA-15196 After ASM Was Upgraded From 10gR2 To 11gR2 with an AU size > 1M [ID 1145365.1]
- uva 10392 - Factoring Large Numbers
- B-ISDN业务的特征之业务速率