C++类模板,也可以有模板约束.

#include <常用>
构 E{
    空 啊(){
        打印("啊");
    }
};<类 T>概念 有啊=要求(T&t){t.();};

构 F{
    空 哈哈(){
        打印("啊");
    }
};<有啊 T>
构 B{
    空 哈哈(){
        T t;t.();
        打印("T");
    }
};


空 主(){
    B<E> b;b.哈哈();
    //B<F> c;c.哈哈();
}
posted @ 2021-11-25 16:06  zjh6  阅读(10)  评论(0)    收藏  举报  来源