为什么要调用复制构造函数?

时间:2016-11-13 17:36:10

标签: c++ copy-constructor static-cast

我有测试代码:

struct A
{    
    A (){}

    A (const A & a)
    {
        std::cout<<"copy A";
    }
};

int main()
{
    A a;
    const A& a1 = static_cast<A>(a);

    return 0;
}

我的问题是为什么要调用复制构造函数? UPD:添加了A类的描述。 程序输出为:“复制A”

0 个答案:

没有答案