Reference:
static_cast In C++
static cast means : this type casting will happen at compile time.
and static means that the type casting will happen at compile time and not at run time.
Conversion Operator and conversion constructor
Conversion Constructor and conversion operators in detail