已知类T,且有语句T obj; const T& aT= obj;,则正确的说法是:
举一反三
- 假定类TEST中重载运算符<<,则运算符<<在类TEST中正确的声明形式为( ) A: ostream& operator<<(ostream& output, const TEST& obj); B: friend ostream& operator<<(ostream& output, const TEST& obj); C: ostream& operator<<(const TEST& obj); D: friend ostream& operator<<(const TEST& obj);
- 已知OneInterface是一个接口,类A实现了OneInterface接口,类B是A的子类,则以下语句正确的是( ) 。 A: B obj = new A(); B: A obj = new B(); C: A obj = new OneInterface(); D: OneInterface obj=new OneInterface();
- 已知MyInterface是一个接口,A是实现了MyInterface的一个类,B是A的一个子类,则下列语句正确的是( )。 A: B obj = new A() B: MyInterface obj = new B() C: A obj = new MyInterface() D: MyInterface obj = new MyInterface()
- 不能作为类T的数据成员的是: A: T* pT; B: class Q{ } q1,q2; C: static T t; D: const T t;
- 已知:int x,y,t;,则语句:t=x,x=y,y=t;的功能是______。