*泛型代码的两个重要原则
模板中的函数参数是const的引用。(因为有些对象不支持拷贝)
函数体中的条件判断仅适用<比较运算符
*通过函数参数设定为const的引用,我们保证了函数可以用于不能拷贝的类型。(例如:IO类型)
*只是用<运算符,降低了compare函数对要处理的类型的要求。 这些类只需要支持<
*泛型代码的两个重要原则
模板中的函数参数是const的引用。(因为有些对象不支持拷贝)
函数体中的条件判断仅适用<比较运算符
*通过函数参数设定为const的引用,我们保证了函数可以用于不能拷贝的类型。(例如:IO类型)
*只是用<运算符,降低了compare函数对要处理的类型的要求。 这些类只需要支持<