37

单选题 37 /40

有如下程序段:
#include <stdio.h>
class A
{
public:
    A()
    {
        printf("1");
    }
    A(A &a)
    {
        printf("2");
    }
    A &operator=(const A &a)
    {
        printf("3");
        return *this;
    }
};
int main()
{
    A a;
    A b = a;
}
则程序输出为:

参考答案

12
13
无法确定
编译出错