tsalm: > I've got another problem with template. I want to do this : > void myFunc(U:MyClass...)(U args) { } This may be related to "Typesafe Variadic Functions": http://www.digitalmars.com/d/1.0/function.html So you may try this syntax: void myFunc(MyClass[] args...) { } Bye, bearophile