正在加载图片...
14.2 Function Templates revlew template< typename T>∥ or template< class>∥模板声明 T maximun( T value1, T value2, T value3)∥/函数模板定义 T maximumValue= value 1: / assume value l is maximum T指定函数返回值、形参以及局部变量的类型 determIne Whether value2 Is greater than maxImumvalue if value2> maximum value) maximumValue value2 // determine whether value3 is greater than maximumvalue if ( value3>maximumValue maximumValue value3 函数调用形式: return maximumvalue maximum(1, 2, 3); )//end function template maximum maximum(intl, int2, int3); 0 2018, SEU. All rights reserved. 9© 2009, SEU. All rights reserved. © 2018, SEU. All rights reserved. 9 14.2 Function Templates -- review template < typename T > // or template< classT > //模板声明 T maximum( T value1, T value2, T value3 ) //函数模板定义 { T maximumValue = value1; // assume value1 is maximum // determine whether value2 is greater than maximumValue if ( value2 > maximumValue ) maximumValue = value2; // determine whether value3 is greater than maximumValue if ( value3 > maximumValue ) maximumValue = value3; return maximumValue; } // end function template maximum T指定函数返回值、形参以及局部变量的类型 函数调用形式: maximum (1, 2, 3); maximum (int1, int2, int3);
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有