operator==,!=,<,<=,>,>=(std::unique_ptr)
提供: cppreference.com
<tbody>
</tbody>
template<class T1, class D1, class T2, class D2> bool operator==(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y); |
(1) | (C++11以上) |
template<class T1, class D1, class T2, class D2> bool operator!=(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y); |
(2) | (C++11以上) |
template<class T1, class D1, class T2, class D2> bool operator<(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y); |
(3) | (C++11以上) |
template<class T1, class D1, class T2, class D2> bool operator<=(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y); |
(4) | (C++11以上) |
template<class T1, class D1, class T2, class D2> bool operator>(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y); |
(5) | (C++11以上) |
template<class T1, class D1, class T2, class D2> bool operator>=(const unique_ptr<T1, D1>& x, const unique_ptr<T2, D2>& y); |
(6) | (C++11以上) |
template <class T, class D> bool operator==(const unique_ptr<T, D>& x, nullptr_t) noexcept; |
(7) | (C++11以上) |
template <class T, class D> bool |