1、 用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。
2、 可以通过将构造函数声明为explicit,来防止在需要隐式转换的上下文中使用构造函数:
3、通常,除非有明显的理由想要定义隐式转换,否则,单形参构造函数应该为 explicit。将构造函数设置为 explicit 可以避免错误,并且当转换有用时,用户可以显式地构造对象。
1、 用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。
2、 可以通过将构造函数声明为explicit,来防止在需要隐式转换的上下文中使用构造函数:
3、通常,除非有明显的理由想要定义隐式转换,否则,单形参构造函数应该为 explicit。将构造函数设置为 explicit 可以避免错误,并且当转换有用时,用户可以显式地构造对象。
6511
786
1065

被折叠的 条评论
为什么被折叠?