Question: Please complete this code. The instructions are in the code as comments. c++ class Points2 { public: // Default big five -- you have to
Please complete this code. The instructions are in the code as comments. c++ class Points2 { public: // Default "big five" -- you have to alter them for your assignment. // That means that you will remove the "= default" statement. // and you will provide an implementation. // Zero-parameter constructor. // Set size to 0. Points2() = default; // Copy-constructor. Points2(const Points2 &rhs) = default; // Copy-assignment. If you have already written // the copy-constructor and the move-constructor // you can just use: // { // Points2 copy = rhs; // std::swap(*this, copy); // return *this; // } Points2& operator=(const Points2 &rhs) = default; // Move-constructor. Points2(Points2 &&rhs) = default; // Move-assignment. // Just use std::swap() for all variables. Points2& operator=(Points2 &&rhs) = default; ~Points2() = default; // End of big-five. // One parameter constructor. Points2(const std::array Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
