C++ The List class represents a linked list of dynamically allocated elements. The list has only one member variable head which is a pointer that leads to the first element. See the following code for the copy constructor to List. List (const List & list) { for (int i = 0; i
C++
The List class represents a linked list of dynamically allocated elements. The list has only one member variable head which is a pointer that leads to the first element. See the following code for the copy constructor to List.
List (const List & list) {
for (int i = 0; i <list.size (); i ++) {
push_back (list [i]);
}
}
What problems does the copy constructor have?
Select one or more options:
1. List (const List & list) {} does not define a copy constructor.
2. The list parameter should not be constant.
3. The new elements will be added to the wrong list.
4. Copy becomes shallow rather than deep.
5. The copy will create dangling pointers.
6. Copying will create memory leaks.
7. The condition must be: i <size ()
8. head is never initialized.

Trending now
This is a popular solution!
Step by step
Solved in 2 steps









