On 29 June 2010 08:28, Frank Winter <frank.winter@xxxxxxx> wrote: > > How can the specialized constructor be defined? > I think you do the following at namespace scope: template<> template<> Rcomplex<double>::RComplex(int arg) { } (And no, the 2 template lines isn't a typo) HTH, ~ Scott