10.3. Copying vectorsΒΆ
There is one more constructor for vectors, which is called a copy
constructor because it takes one vector as an argument and creates a
new vector that is the same size, with the same elements.
vector<int> copy (count);
Although this syntax is legal, it is almost never used for vectors
because there is a better alternative:
vector<int> copy = count;
The = operator works on vectors in pretty much the way you
would expect.
Take a look at the active code below, which uses the copy constructor.
vector<double> nums = decimals;-
This is one way to make a copy.
vector<double> decimals = nums;-
This makes a copy of nums called decimals.
vector<double> nums (decimals);-
This is one way to make a copy.
vector<double> decimals (nums);-
This makes a copy of nums called decimals.
Q-2: Multiple Response How would you make a copy of vector<double> decimals called nums?