当创建一个对象后,我想要输出对象的名字 (C++)
当创建一个对象后,我想要输出对象的名字 (C++)
如:
#include "stdafx.h"
#include <iostream.h>
class Calculator
{
private:
int number1,number2,tot;
public:
Calculator()
{
number1 = 0;
number2 = 0;
tot = 0;
}
void initialize()
{
number1 = 10;
number2 = 20;
}
void input()
{
cout<<"please input a number"<<endl;
cin>>number1;
}
void output()
{
cout << "number1: " << number1 <<endl; //能把对对象的名字输出来
}
void add()
{
tot =number1+number2;
}
void display()
{
cout <<"the total is " << tot << endl;
}
};
int main(int argc, char* argv[])
{
Calculator cl;
cl.initialize();
cl.add();
cl.display();
cl.input();
cl.output();
Calculator ca=cl;
ca.output();
return 0;
}