【发布时间】:2014-03-10 13:23:51
【问题描述】:
好的,我有一个非常简单的任务。
我得到了 Person 类的这两个构造函数:
Person( const string &, const string &, const string & );
Person( const string &, const string &, const string &,
const string & );
我有 4 个默认值
其中哪些将成为默认构造函数?它总是争论最多的那个还是它是如何工作的?
【问题讨论】:
-
这属于Stack Overflow,因为这个问题不是要求审查代码,而是要求解释 C++ 功能。
-
我的错,现在好像删不掉了
-
如果你说的是真的,并且两者都有所有默认参数,那将是模棱两可的。
-
两者都不是。通常,默认构造函数不带任何参数。例如,
Person() {}. -
我请版主将其移至 Stack Overflow,但这可能需要一些时间。下次提问时请注意what this site is for
标签: c++ class constructor