Another template question

Robert Fraser fraserofthenight at gmail.com
Sat Apr 12 18:10:19 PDT 2008


Edward Diener wrote:
> In the documentation I read:
> 
> "If multiple templates with the same TemplateIdentifier are declared, 
> they are distinct if they have a
> different number of arguments or are differently specialized."
> 
> What happens if they are not distinct ? Is it a compiler error ?
> 
> template MyTemplate(T,U) { T a; U b;}
> template MyTemplate(A,B) { A * a; B * b;}
> 
> Is this an error ?

Try it.



More information about the Digitalmars-d mailing list