Salut,

à priori je dirais que cette syntaxe est bonne template<typename U> my_int(const my_int<U>& other_int);. Peut-être voudrais-tu aussi fournir des opérateurs de conversions operator double();...