正在加载图片...
常量引用型形参 其数据形参可以是临时对象,所以,通过显式转 换可以规定模板的产生形式.但是,不能被隐式 转换的数据形参,其显式模板类型指定失效: template<typename T> T const& max(T const& a, T const& b)i return a<b? b int maino[ int ia=3 double db=6. 7 db max(<double>ia, db) db max(<double>&ia, db);//error2、常量引用型形参 其数据形参可以是临时对象,所以,通过显式转 换可以规定模板的产生形式.但是,不能被隐式 转换的数据形参,其显式模板类型指定失效: template<typename T> T const& max(T const& a, T const& b){ return a < b ? b : a; } int main(){ int ia=3; double db=6.7; db = max(<double>ia, db); db = max(<double>&ia, db); //error }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有