Question: This is the 2d array, can expert use another method to replace this copy constructor in c++? P2(const P2 &rhs) { // if rhs is
This is the 2d array, can expert use another method to replace this copy constructor in c++?
P2(const P2 &rhs) { // if rhs is empty (no order)
//s=size if (rhs.s() == 0) { s_= 0; order_ = nullptr; } else { // if rhs has an order s_ = rhs.s(); //alllocate memory dynamically to be able to copy order_ = new std::array[s_]; std::copy(rhs.order_, rhs.order_+rhs.s_, order_); } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
