题库 软件开发 题目列表 以下C++代码输出几个"1"? #include<ios...
单选题
以下C++代码输出几个"1"?
#include<iostream> 
using namespace std;
class TestClass {
private:
    int number;
public:
    TestClass(int n)
    {
        number = n;
    }
    TestClass(const TestClass& rhs)
    {
        number = rhs.number;
        std::cout << "1" << std::endl;
    }
    TestClass operator=(const TestClass& rhs) {
        number = rhs.number;
        return *this;
    }
};
int main()
{
    TestClass a(1),b(2),c(3);
    a = b = c;
    return 0;
}
A.

0

B.

1

C.

2

D.

3

E.

4

题目信息
校招真题
-
正确率
0
评论
15
点击