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

Last modified: Thursday, 30 January 2025, 12:03 PM