template specialization for arrays

Timon Gehr timon.gehr at gmx.ch
Sat Oct 29 14:42:25 PDT 2011


This works too:

void abc(T, U=void)(T parm1) {
     writeln("simpleparm: ", parm1);
}

void abc(T:U[],U)(T parm1) {
     writeln("array : ", parm1);
}


void main(string[] args) {
     abc(1);
     abc("str");
     int[] arr = [1, 2];
     abc(arr);
}


More information about the Digitalmars-d mailing list