- 博客(1)
- 资源 (1)
- 收藏
- 关注
转载 C++ 中 explicit 关键字的作用
在 C++ 中, 如果一个类有只有一个参数的构造函数,C++ 允许一种特殊的声明类变量的方式。在这种情况下,可以直接将一个对应于构造函数参数类型的数据直接赋值给类变量,编译器在编译时会自动进行类型转换,将对 应于构造函数参数类型的数据转换为类的对象。 如果在构造函数前加上 explicit 修饰词,则会禁止这种自动转换,在这种情况下,即使将对应于构造函数参数类型的数据直接赋值给类变量,编译器也会报
2012-05-07 14:31:19 620
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人