Sab*_*ina -1 c++ explicit move
我是 C++ 11 的新手。我发现了显式构造函数这个术语。但是我没有找到关于显式构造函数的任何好的解释。您能解释一下在什么情况下我应该使用显式构造函数吗?
先感谢您。
非显式的单参数构造函数可以称为转换构造函数。这是因为它们允许编译器从另一种类型(参数的类型)隐式转换为对象。
这种隐式转换并不总是需要的,可以通过标记构造函数来禁用explicit
。
归档时间: |
|
查看次数: |
6959 次 |
最近记录: |