#include <iostream>
using namespace std;
class A
{
public:
A(int a){x=a;cout<<"构造函数执行中"<<endl;}
~A(){cout<<"析构函数执行中"<<x<<endl;}
void getx(void){cout<<x<<endl;}
private:
int x;
};
int main (void)
{
A a(12);
a=1234; //隐示的临时对象
a=A(12345); //显示的临时对象
return 0;
}
/*
2015年3月3日22:14:31
程序执行结果如下:
构造函数执行中
构造函数执行中
析构函数执行中1234
构造函数执行中
析构函数执行中12345
析构函数执行中12345
请按任意键继续. . .
*/
调用构造函数进行类型转换
最新推荐文章于 2021-08-11 11:47:00 发布