2
說我有一類使用CTFE到生成結構的別名設置
struct Vector (ElementType, uint Dimension) { ... }
表示與這些速記
alias Vector!(float, 2) vec2;
alias Vector!(float, 3) vec3;
alias Vector!(float, 4) vec4;
alias Vector!(double, 2) vec2d;
alias Vector!(double, 3) vec3d;
alias Vector!(double, 4) vec4d;
alias Vector!(int, 2) vec2i;
alias Vector!(int, 3) vec3i;
alias Vector!(int, 4) vec4i;
可予以某種方式使用D的功能,以生成這些別名沿着固定維向量在編譯時?
還是隻是爲了評估功能?
/根據
太棒了!謝謝。 –