Avoiding implicit conversion in constructor. The 'explicit' keyword doesn't help here

前端 未结 7 2054
闹比i
闹比i 2020-12-29 18:07

I am able to avoid the implicit conversion of a constructor using the explicit keyword. So now, conversions like A a1 = 10; can be avoided.

7条回答
  •  醉酒成梦
    2020-12-29 18:18

    Explicitly delete the constructor for double (possibly add float):

    A(double) = delete;
    

提交回复
热议问题