class A{

};

int main()
{

A obj(A tmp);  //will this call ctor/dtor?.

}

该程序无需调用ctor / dtor即可运行。
想知道这句话的意思。

最佳答案

不,那是一个函数声明。

认为是

A obj(A tmp);
int main()
{

}

但是obj仅在main内部可见。

如果重命名一些内容,则更加清晰:
A func(A param);
int main()
{

}

关于c++ - 一个obj2(A tmp); C++中的此语句意味着什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28605621/

10-11 22:05
查看更多