正在加载图片...
C++程序设计 湖南大学 杜四春、银红霞 例如,设计一个求两参数最大值的函数,不使用 模板时,需要定义四个函数: int max(int a, int breturn(a>b)?a,b; 1 long max(long a, long breturn(a>b)?a, b; 9 double max(double a, double breturn(a>b)a,b; 1 char max(char a, char b)return(a>b)?a, b 若使用模板,则只定义一个函数: Template<class type>type max( type a, type b) freturn(a>b)a, b; 1C++程序设计 湖南大学 杜四春、银红霞 例如,设计一个求两参数最大值的函数,不使用 模板时,需要定义四个函数: int max(int a,int b){return(a>b)?a,b;} long max(long a,long b){return(a>b)?a,b;} double max(double a,double b){return(a>b)?a,b;} char max(char a,char b){return(a>b)?a,b;} 若使用模板,则只定义一个函数: Template<class type>type max(type a,type b) {return(a>b)?a,b;}
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有