Re: Alias of template class

2019-11-30 Thread tcak via Digitalmars-d-learn
On Saturday, 30 November 2019 at 09:39:59 UTC, tcak wrote: I defined a class: class KNN(size_t k){} I want to define an alias for KNN when k=5, alias KNN5 = KNN!5; So that I could define a variable as KNN5 knnObject; Then create it later as knnObject = new KNN5(); But the compiler

Alias of template class

2019-11-30 Thread tcak via Digitalmars-d-learn
I defined a class: class KNN(size_t k){} I want to define an alias for KNN when k=5, alias KNN5 = KNN!5; So that I could define a variable as KNN5 knnObject; Then create it later as knnObject = new KNN5(); But the compiler gives error for the alias line: Error: template instance