⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex7-2-1.cpp

📁 一些学习c++的例题
💻 CPP
字号:
#include <iostream.h>

class Obj
{
   double d;
public:
   Obj(double dd=0.0) : d(dd) {}
   Obj(Obj& o) : d(o.d) {}
   ~Obj() {}

   friend bool operator<(Obj& o1, Obj& o2);
   friend ostream& operator<<(ostream& os, Obj& o);
};

bool operator<(Obj& o1, Obj& o2)
{
   return o1.d < o2.d ? 1 : 0;
}

ostream& operator<<(ostream& os, Obj& o)
{
   return os << "Object: " << o.d << endl;
}

template <class T>
T Max(T a, T b)
{
   return a < b ? b : a;
}

void main()
{
   int x = 10, y = 20, z;
   Obj o1(30.0), o2(-30.0), o3;

   z = Max(x, y);
   cout << z << endl;
   o3 = Max(o1, o2);
   cout << o3;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -