构造函数= default;_C++核心准则C.46:默认状态下明确定义单参数构造函数
C.46: By default, declare single-argument constructors explicitC.46:默认状态下明确定义单参数构造函数Reason(原因)To avoid unintended conversions.避免意外的转换。Example, bad(反面示例)class String {public: String(int); // BAD ...