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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!