为什么IntelliSense会显示我没写的构造函数?

Qua*_*fan 4 c++ intellisense visual-studio-2010

IDE提出的建议意味着什么?(使用VS 2010)

在此输入图像描述

没有baseClass_2的构造函数接受建议的参数(const baseClass_2&).那么,为什么会出现这种情况呢?

Xeo*_*Xeo 7

隐式定义的复制构造函数.

当您没有明确声明/定义它们时,默认情况下会定义特殊的成员函数:

  • 默认构造函数
  • 复制构造函数
  • 析构函数

请注意,除了复制构造函数之外,当您提供任何其他构造函数时,将不会定义默认构造函数.