On 3/11/10 08:58, BCS wrote:
Using D2, I have a template class that looks something like this:class C(T) { T t; } (For simplicity, assume T is required to be a struct of some kind.) I want to have a constructor that passes on some of it's args to a constructor for t. This is easy as long as I don't need it to work for arbitrary constructors. What I want to do (that doesn't seem to work) is this: this(Args...)(int foo, float bar, Args args) { t = T(args); ... } Any ideas on fixes or work arounds?
D doesn't seem support constructor templates in classes.
