首页 > 试题广场 >

阅读下列程序,写出运行结果: #include

[问答题]
阅读下列程序,写出运行结果:
#include<iostream>
using namespace std;
class T
{
public :
T( int x, int y )
{
a = x; b = y;
cout << "调用构造函数1." << endl;
cout << a << '\t' << b << endl;
}
T( T &d )
{
cout << "调用构造函数2." << endl;
cout << d.a << '\t' << d.b << endl;
}
~T() { cout << "调用析构函数."<<endl; }
int add( int x, int y = 10 ) { return x + y; }
private :
int a, b;
};
int main()
{
T d1( 4, 8 );
T d2( d1 );
cout << d2.add( 10 ) << endl;
}

推荐

调用构造函数1.

4          8

调用构造函数2.

4          8

20

调用析构函数.

调用析构函数.

发表于 2018-05-07 15:07:54 回复(0)