Add comments for operator= in singlelist
This commit is contained in:
parent
110ac83be8
commit
23d1ce7b4a
|
@ -19,7 +19,7 @@ int main()
|
||||||
{
|
{
|
||||||
std::cout << "Driver: \n";
|
std::cout << "Driver: \n";
|
||||||
|
|
||||||
SingleList testList, test;
|
SingleList testList;
|
||||||
bool exit = false;
|
bool exit = false;
|
||||||
int choice = -1;
|
int choice = -1;
|
||||||
int val, key;
|
int val, key;
|
||||||
|
@ -41,7 +41,6 @@ int main()
|
||||||
std::cin >> val;
|
std::cin >> val;
|
||||||
std::cin.clear();
|
std::cin.clear();
|
||||||
testList.insert(val);
|
testList.insert(val);
|
||||||
test = testList;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case INSERTAT:
|
case INSERTAT:
|
||||||
|
@ -68,7 +67,6 @@ int main()
|
||||||
|
|
||||||
case PRINT:
|
case PRINT:
|
||||||
testList.print();
|
testList.print();
|
||||||
test.print();
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case FIND:
|
case FIND:
|
||||||
|
|
|
@ -36,11 +36,13 @@ SingleList::SingleList(const SingleList& rhs)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/** operator=
|
||||||
* @brief Shallow copy of the rhs into the lhs of the assignemnt
|
* @brief Assign two SingleList objects equal using copy constr and class destr
|
||||||
|
* Pass the rhs by value to create local copy, swap its contents
|
||||||
|
* Destructor called on previous SingleList data at the end of this scope
|
||||||
*
|
*
|
||||||
* @param rhs SingleList object
|
* @param rhs SingleList object passed by value
|
||||||
* @return SingleList& A shallow copy of the rhs SingleList in the assignment
|
* @return SingleList A deep copy of the rhs SingleList object
|
||||||
*/
|
*/
|
||||||
SingleList SingleList::operator=(SingleList rhs)
|
SingleList SingleList::operator=(SingleList rhs)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue