title: Can you use keyword explicit to prevent automatic conversion of method parameters?
body: <p>I know you can use C++ keyword 'explicit' for constructors of classes to prevent an automatic conversion of type.  Can you use this same command to prevent the conversion of parameters for a class method?</p>
  
  <p>I have two class members, one which takes a bool as a param, the other an unsigned int.  When I called the function with an int, the compiler converted the param to a bool and called the wrong method.  I know eventually I'll replace the bool, but for now don't want to break the other routines as this new routine is developed.</p>