Type conversions - C++ Tutorials - cplusplus.com - The C++ Resources Network
Type-cast member functions (those described in the previous section) can also be specified as explicit. This prevents implicit conversions in the same way as explicit-specified constructors do for the destination type. Type casting C++ is a strong-typed l...