STL赏析——pair
1 #ifndef __SGI_STL_INTERNAL_PAIR_H 2 #define __SGI_STL_INTERNAL_PAIR_H 3 4 __STL_BEGIN_NAMESPACE 5 6 template <class _T1, class _T2> 7 struct pair { 8 typedef _T1 first_type; 9 typedef _T2 second_type;10 11 _T1 first;12 _T2 second;13 pair() : first(_T1()), second(_T2()) {}14 pair(const _T1& __a, const _T2& __b) : first(__a), second(__b) {}15 16 #ifdef __STL_MEMBER_TEMPLATES17 template <class _U1, class _U2>18 pair(const pair&l......
阅读全文