Объясните, пожалуйста, я попробовал сделать так как Вы сказали, но вылетает timeout (Что логично, т.к. мое условие предотвращало ненужный вызов функции resize) или я не так Вас понял? Можете сказат...
В текущем коде осуществляется проверка на заполнение вектора, чтобы избежать выделения памяти без необходимости. Если vector->size уже больше или равно vector->capacity, вызывается vector_resize. ...