This tag is about the `Explicit` C++ keyword.
In C++, the compiler is allowed to make one implicit conversion to resolve the parameters to a function. What this means is that the compiler can use single parameter constructors to convert from one type to another in order to get the right type for a parameter. Adding explicit
to a one parameter constructor prevents the compiler for doing so.