Sign up for Free !!
World's first open source developer community with
Ticketing System
The purpose of empty pair and base class
template<typename, typename> class __pair_base { template<typename T, typename U> friend struct pair; __pair_base() = default; ~__pair_base() = default; __pair_base(const __pair_base&) = default; __pair_base& operator=(const __pair_base&) = delete; }; template<typename T, typename U> struct pair : private __pair_base<T, U> { /* never uses __pair_base */ };
Please Login/Register to write your answer !!!