阻止构造函数转换

//****阻止构造函数转换****// class one{ public: one(){}; }; class two{ public: explicit two(const one&){}; }; void f(two){}; main(){ one One; // f(One);//no auto conversion allowed f(two(One));//ok } 

你可能感兴趣的:(阻止构造函数转换)