![]() 23 / 23 / 10
Регистрация: 11.07.2013
Сообщений: 94
|
|||||||||||||||||||||
Удаление элемента из вектора ( std::vector<Bullet> )27.07.2013, 20:29. Показов 4104. Ответов 5
Метки нет Все метки)
(
Здравствуйте!
У меня возникла проблема во время удаления элементов, значения которых не удовлетворяли условию. П.С: До того как создавать тему, я пошастал по форуму, но так и не нашел похожей проблемы и её решения, поэтому и создал это тему. Есть следующие файлы: Main.cpp Bullet.hpp Bullet.cpp (В глубину кода можете не вдоваться, рисую пули в OpenGL, в координатной оси с осями от -250 до 250, и приходиться производить дополнительные вычисления для перевода координат пуль из одной системы координат в другую) Main.cpp(выделил нужный кусок кода):
Bullet.hpp:
Но я получаю следующую ошибку: "Expression: vector iterator not incrementable" В интернете не мало времени потратил на поиск решения этой проблемы, уже понял что так удалять нельзя, и за собой ещё надо удалять этот итератор, но когда я делаю
IntelliSense: no suitable user-defined conversion from "std::_Vector_iterator<std::_Vector_val< std::_Simple_types<Bullet>>>" to "std::_Vector_iterator<std::_Vector_val< std::_Simple_types<Bullet *>>>" exists c:\Users\NanoBreaker\Documents\Visual Studio 2012\Projects\Bullet's trajectory\Bullet's trajectory\Main.cpp 53 Более чем уверен что, решение этой проблемы довольно простое, но увы я не могу его найти. Спасибо за последующие ответы.
0
|
27.07.2013, 20:29 | |
Ответы с готовыми решениями:
5
Удаление элемента из std::vector<>
Копирование вектора (std::vector) |
What a waste!
![]() 1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
||||||||||||
27.07.2013, 20:38 | ||||||||||||
Просто после erase(iter) iter становиться невалидным. Добавлено через 3 минуты вообще как то так
1
|
What a waste!
![]() 1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
|||||||
27.07.2013, 20:47 | |||||||
0
|
27.07.2013, 20:47 | |
Помогаю со студенческими работами здесь
6
Как передать целочисленную матрицу типа std::vector<std::vector<int> > в функцию?
Удаление элементов из std::vector Абстрактный класс, удаление наследника из std::vector<T> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
|
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
|
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
|
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
|
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
|
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
|
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
|
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
|
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
|
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C#
Задание 1:
КЛАСС FORM 1
public partial class Form1 : Form
{
Spisok listin = new Spisok();
. . .
|