question about the list erase function
This commit is contained in:
@@ -146,6 +146,7 @@ class dslist {
|
|||||||
void erase(iterator itr){
|
void erase(iterator itr){
|
||||||
dslist<T>::iterator itr2 = itr;
|
dslist<T>::iterator itr2 = itr;
|
||||||
itr2++;
|
itr2++;
|
||||||
|
// Question: is this right?
|
||||||
while (itr2 != this->end()) {
|
while (itr2 != this->end()) {
|
||||||
*itr = *itr2;
|
*itr = *itr2;
|
||||||
itr++;
|
itr++;
|
||||||
|
|||||||
Reference in New Issue
Block a user