学习C++的一些范例
源代码在线查看: 程序10.03:重载构造符calculator().cpp
/* 程序10.3:重载构造符Calculator().cpp:*/
#include //包含头文件
using namespace std; //使用名字空间std
class Calculator //声明一个类Calculator
{
private:
int iNum1,iNum2,iTot;
public:
Calculator(); //声明无参数构造符原型
Calculator(int,int);//声明有参数构造符原型
void Display();
};
int main() //main()函数开始
{
Calculator c1; //声明类对象c1,调用无参数构造符
c1.Display();
Calculator c2(1,4); //声明类对象c2,调用有参数构造符
c2.Display();
Calculator *cPtr; //声明类指针cPtr
cPtr=new Calculator(3,5);
cPtr->Display();
delete cPtr;
return 0;
} //main()函数结束
Calculator::Calculator()
{
iNum1=0; iNum2=0;
}
Calculator::Calculator(int Num1,int Num2)
{
iNum1=Num1;
iNum2=Num2;
}
void Calculator::Display()
{
iTot=iNum1+iNum2;
cout }