C++ explict 关键字

关键字explicit可以禁止“单参数构造函数”被用于自动类型转换
class Stack
{
explicit Stack(int size);
};
没有explicit的话Stack s = 40;能编译通过
而有explicit则不能,必需Stack s(40);

posted @ 2015-04-23 16:49  穆穆兔兔  阅读(175)  评论(0编辑  收藏  举报