C++的explicit关键字

如果在构造函数声明中加入关键字explicit,可以抑制隐式转换。因此explicit构造函数必须显式调用,这样能避免由隐式转换带来的程序逻辑错误,通常这种错误一旦发生是很难察觉的。

posted @ 2014-11-27 16:31  benbenizhuzhu  阅读(122)  评论(0编辑  收藏  举报