有以下程序不,在横线处应添加( )。
#include<iostream>
using namespace std;
class TestClass
public:
TestClass (int n) number=n;
______//拷贝构成函数
~TestClass ()
private:
int number;
;
TestClass fun(TestClass p)
TestClass temp(p);
return temp;
int main()
TestClass obj1(10),obj2(0);
TestClass obj3(obj1);
obj2=fun(obj3);
return 0;
A) TestClass (TestClass &other) number=other.number;
B) TestClass (TestClass other)number=other.number;
C) TestClass (TestClass &other)number;
D) TestClass (&other) number=other.number;