“隐式初始化”(CRType oImp = oCopied;
)和“显式初始化”(CRType
oExp(oCopied);
)在本质上是等效的,它们都会调用 CRType
的“拷贝构造函数”。拷贝构造函数的签名为 CRType::CRType(const CRType&
aroCopied);
。此外,每当对象以值传递(pass-by-value)的方式传递给某个函数时,也会调用同样的拷贝构造函数。
Last modified: Thursday, 30 January 2025, 12:03 PM