Deduction of Template Value Parameters
bearophile
bearophileHUGS at lycos.com
Tue Nov 2 19:41:20 PDT 2010
gg:
> Why we cant deduce value parameter of templates:
> void caracterize(uint m)(pp!(m)){
>
> }
> class pp(uint m){
>
> }
> void main(){
> caracterize(pp!5);
> }
You are doing it wrong. Try:
caracterize(new pp!5U());
You need to build the class instance with new, and if you want an uint you need to add a U.
You may also ask similar questions in the D.learn group.
Bye,
bearophile
More information about the Digitalmars-d
mailing list