天天看点

C++又强大一步,函数作模板参数

整 f(整 i){
    中 2*i;
}
元<动 e>整 h(整 j){
    中 e(j);
}

空 主(){
    整 i=h<f>(3);//直接把函数作模板参数!
    打印(i);
}      

也可专门针对该类型,来特化,这里E就算​

​概念(约束)​

​了.

用 E=整(整);      
元<整 I>整 g(整 j){
    中 I*j;
}//但是,g仍然无法作为模板参数!      

继续阅读