This does not work:
if (m1 == 10ns)
, operator== MyClass<0> std::chrono::duration<???, std::nano>, :
template <int n>
bool operator==(MyClass<n> lhs, MyClass<n> rhs);
- 10ns MyClass<n> n, . , :
template <int n, class R, class P> bool operator==(MyClass<n>, duration<R,P> );
:
template <int n, class R, class P> bool operator==(duration<R,P>, MyClass<n> );
. , .
operator== , , Jarod42. , , , , , . , m1 == 10ns :
bool operator==(MyClass<0>, MyClass<0>);
10ns MyClass<0>, , . , . .