memory leaks при использовании pop_back()

154
11 октября 2019, 04:00

Для удаления последнего элемента в векторе использую pop_back()

void Parser::pop() {
    if (operand.size() < 1) 
        throw ParserException("stack is empty:(");
    else {
        operand.pop_back();
    }
}

Если после использования pop_back() я буду добавлять новый элемент в вектор с помощью push_back() будет утечка памяти, из-за чего это может быть?

READ ALSO
При возвращения указателя возвращает 0 [закрыт]

При возвращения указателя возвращает 0 [закрыт]

Столкнулся с такой проблемой, после выполнения функции возвращаю указатель (который в функции имеет значение!!!)В результате в main возвращает...

160
Как создать двумерный вектор в куче? [закрыт]

Как создать двумерный вектор в куче? [закрыт]

Нужен двумерный динамический вектор, который можно будет удалить в любой момент

162
Почему в этом коде используется throw?

Почему в этом коде используется throw?

В этом коде я получаю число, которое ввел в EditText, и если оно пустое то выбрасывается исключениеТак вот почему именно нужно выбросить исключение

176