题库 软件开发 题目列表 下面横线上填上哪些选项可以使最后的输出结果为1?...
多选题
下面横线上填上哪些选项可以使最后的输出结果为1?
#include <iostream>
class A {
private:
    int m_x;
public:
    void setX(int x)
    {
        m_x = x;
    }
    int getX()
    {
        return m_x;
    }
};
void func(_____)
{
    a[0].setX(1);
}
int main() {
    A a[2];
    a[0].setX(2);
    func(a);
    std::cout << a[0].getX();
    return 0;
}



A.

A (&a)[2]

B.

A *a

C.

A a

D.

A a[]

E.

A &a

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