From 78552cfcb2bb250da908dc39939834654e4bd641 Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Thu, 12 May 2016 17:55:20 +1000 Subject: [PATCH] rational: express assignment in terms of constructors --- rational.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rational.hpp b/rational.hpp index 332a0908..f5fb5e29 100644 --- a/rational.hpp +++ b/rational.hpp @@ -24,9 +24,9 @@ namespace util { struct rational { static_assert (std::is_integral::value, "only defined for integer types"); + rational (const rational&) = default; rational (T n, T d); explicit rational (T); - rational& operator= (const rational&) = default; bool operator== (rational) const; bool operator!= (rational) const;