具有继承的 C++ 复制构造函数

问题描述 投票:0回答:1

我一直在youtube链接中观看c++完整课程https://www.youtube.com/watch?v=8jLOx1hD3_o,在25:29:44 - 具有继承的复制构造函数,他说工程师复制构造函数与Person (source.m_full_name,m_age,m_address) 正在创建一个临时人员对象。

工程师类扩展公共类人员

类工程师包括私人:contract_count

类 Person:包括私有:m_full_name,source.m_age,source.m_address

Engineer::Engineer(const Engineer& course) 
         : Person(source.m_full_name,source.m_age,source.m_address), contract_count{contract_count}{}

我不明白“创建临时人员对象”是什么意思,那是什么,为什么编译器创建它,我们如何知道临时人员对象已创建。

c++ inheritance constructor copy
1个回答
0
投票

你的问题有点模糊

  1. 你应该在他说这句话的地方提到时间戳
  2. 尝试根据您给出的内容进行解码,我猜它会创建一个没有分配内存的对象,并且它可用于指向其他对象及其分配的内存
© www.soinside.com 2019 - 2024. All rights reserved.