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

📄 d_pair.h

📁 数据结构c++语言描述stl版 威廉兄弟的好书,值得看,这是配书代码
💻 H
字号:
#ifndef MINIPAIR_CLASS
#define MINIPAIR_CLASS

// substitute for the STL miniPair class. used 
// by the miniMap class
template<class T1, class T2>
class miniPair
{
	public:
		T1 first;
		T2 second;
			// public data members

		// default constructor
		miniPair(): first(T1()), second(T2())
		{}

		// constructor that initializes first and second
		miniPair(const T1& v1, const T2& v2):
				first(v1), second(v2)
		{}

		// overload < by comparing the first data members
		friend bool operator< (const miniPair<T1,T2>& lhs, const miniPair<T1,T2>& rhs)
		{
			return lhs.first < rhs.first;
		}

		// overload == by comparing the first data members
		friend bool operator== (const miniPair<T1,T2>& lhs, const miniPair<T1,T2>& rhs)
		{
			return lhs.first == rhs.first;
		}
};

#endif	// MINIPAIR_CLASS

⌨️ 快捷键说明

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