En C++ deux formes possibles de conversions explicites sont possibles:
// T est un type // R est un autre type T t; R r; t=T(r); // conversion t=(T)r; // idem