We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b5828b9 commit 561444aCopy full SHA for 561444a
1 file changed
section5/SalesData.hpp
@@ -31,21 +31,25 @@ class SalesData final
31
{}
32
33
public:
34
+#if 0
35
SalesData(SalesData&& s) noexcept
- {
36
- m_id = std::move(s.m_id);
37
- m_sold = s.m_sold;
38
- m_revenue = s.m_revenue;
39
- }
+ : m_id(std::move(s.m_id)),
+ m_sold(std::move(s.m_sold)),
+ m_revenue(std::move(s.m_revenue))
+ {}
40
41
SalesData& operator=(SalesData&& s) noexcept
42
{
43
m_id = std::move(s.m_id);
44
45
+ m_sold = std::move(s.m_sold);
+ m_revenue = std::move(s.m_revenue);
46
47
return *this;
48
}
49
+#endif
50
+
51
+ SalesData(SalesData&& s) = default;
52
+ SalesData& operator=(SalesData&& s) = default;
53
54
SalesData(const SalesData&) = default;
55
SalesData& operator=(const SalesData&) = default;
0 commit comments