数据结构基础知识复习

模板函数与模板类

//#include
//using namespace std;
//template
//T abs(T x)
//{
//    return x<0?-x:x;
//}
//int main()
//{
// int n=-5;
// double d=-5.5;
// cout<
//using namespace std;
//template
//class compare
//{
//public:
//    compare(T x,T y){item1=x;item2=y;}
//    T max(){return item1>=item2?item1:item2;}
//private:
//    T item1,item2;
//};
//int main()
//{
//    compare intp(3,5);
//    comparedblp(8.5,3.8);
//    cout<
using namespace std;
template
class compare
{
public:
    compare(T x,T y){item1=x;item2=y;}
    T max(){return item1>=item2?item1:item2;}
private:
    T item1,item2;
};
int main()
{
    compare a(3,5);
    compare b(3.6,4.23);
    cout<

构造相关函数进行比较不同数据类型的数值大小

你可能感兴趣的:(数据结构,数据结构,c++,算法)