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语言,真的很强大!.

posted @   zjh6  阅读(8)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示