c++的模板元战斗力还是差d一截
元<整 I>构 AA{//
AA(){
打印(I);
}
};
元<整 I,整 J>构 AA{//
AA(){
打印(J,I);
}
};
空 主(){
AA<3>a;AA<4,5>b;
}
编译不过,不能当作AA的相同分支,第2个AA要改成其他如BB,才能编译过.
而D不存在:
import core.stdc.stdio;
extern(C):
struct A(int I){
void f(){
printf("%i",I);
}
}
struct A(int I,int J){
void f(){
printf("%i,%i",I,J);
}
}
void main()
{
A!3 a;
A!(3,5) b;
a.f();
b.f();
}
D语言,真的很强大!.
浙公网安备 33010602011771号