Juste une question en passant, ce serait pourquoi faire?
Parce que dans l'état, tu peux initialiser my_int<T> avec un my_int<U> uniquement s'il existe un cast possible entre T et U, ce qui signifie...