Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Двусвязный список: вставка и удаление произвольного узла Привет всем! помогите пожалуйста ! пришлите пожалуйста кто нибудь код реализации связного списка (чтобы был метод вставка и удаление произвольного узла) для изучения... https://www.cyberforum.ru/ cpp-beginners/ thread929636.html C++ написать прогу
что же это Добавлено через 35 секунд Фух. 50 минут создавал. вот
C++ Подтормаживающий рандом Сделал простую змейку. #include <iostream> #include <Windows.h> #include <cstdlib> #include <ctime> #include <conio.h> enum napr {up = 2, left, right, down}; napr headN = right; napr hvostN = right; COORD c, apple, head, hvost; https://www.cyberforum.ru/ cpp-beginners/ thread929630.html C++ Шаблонные классы. Присвоение к указателю и приведение типов https://www.cyberforum.ru/ cpp-beginners/ thread929623.html
Добрый вечер, ув. форум, есть к вам вопрос. Есть род. абстрактный класс: ParentAbstact Есть два наследника: ChildOne : public ParentAbstact и ChildTwo : public ParentAbstact Есть шаблонный класс: TempClass <T> Есть глобальные экземпляры: extern TempClass<ChildOne> childOne и extern TempClass<ChildOne> childTwo Это всё из приватного фреймворка, к сожалению:cry:, дополнительную информацию я...
C++ dll
1. Можно ли использовать DLL, созданную на одном языке программирования в программе на другом языке? 2. Я так понял, DLL работает только под Windows. Есть ли возможность сделать библиотеку функций, чтобы ее можно было использовать в любой ОС, но так чтобы у пользователя библиотеки не было доступа к исходному коду?
C++ Шаблоны и параметр по умолчанию Добрый день. Вроде всё делаю по учебнику, но компилятор не пропускает: #include <iostream> #include <vector> #include <cstdlib> template<class T> bool DefaultComparand(const T &, const T &); template<class T, class Function = DefaultComparand<T>> void Ssort(std::vector<T>& base, Function fn = DefaultComparand<T>() ) https://www.cyberforum.ru/ cpp-beginners/ thread929600.html
C++ Указатель вне корректного диапазона void f(T a) { T v; T p* = &v; p--; *p = a; // тут p вне корректного диапазона, почему? } объясните этот момент плиз, я так понял, что когда мы дикрементируем указатель (p--), то т.к. указатель ссылался на начальный элемент массива типа T, то теперь он может ссылаться на другой тип, типа вышел из корректного lиапазона. Но почему не будет работать присваивание корректного адреса. Или... https://www.cyberforum.ru/ cpp-beginners/ thread929584.html C++ Погрешность вычислений
Читаю книгу Дейтелов "Как программировать на С++", попалась следующая задача, где нужно вводить кол-во бензина, пройденный путь, исходя из этих данных вычислять миль/галлон и вычислить средний расход бензина, когда закончится ввод. Вроде все сделал правильно, но когда ввожу данные которые приведены в качестве примера у авторов, у меня средний расход считается почему - то с очень большой...
C++ Битовые операции Здраствуйте, помогите, пожалуйста! Надо написать три функции, используя только битовые (для первых двух) и только битовые и арифметические операции (для третей), которые: 1) Функция, которая возвращает 1, если значения битов в двух заданых позициях беззнакового длинного целого числа совпадают. 2) Функция, которая меняет местами соседние группы из 16 битов в заданом беззнаковом длинном... https://www.cyberforum.ru/ cpp-beginners/ thread929550.html C++ Виртуальные базовые классы: какие требования предъявляются к иерархии наследования? класс на вершине иерархии определяет конструктор с параметрами. какие требования предъявляются к иерархии наследования?? попитался реализовать... // Using virtual base classes. #include <iostream> using std::cout; https://www.cyberforum.ru/ cpp-beginners/ thread929534.html
C++ Какие требования нужно выполнить, чтобы стать Junior developer, Middle и Senior developer?
Быть может не совсем в ту ветку форума написал, но мне показалось, что здесь я смогу получить квалифицированный ответ с большей вероятностью! Если что, уж извини админ! Пока только учусь в университете. Хочется понять как, кому и за что присваиваются квалификации Junior, Middle, Senior developer. Какие требования должен выполнить для этого программист? Сколько времени в среднем требуется на...
C++ error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) https://www.cyberforum.ru/ cpp-beginners/ thread929501.html
Добрый день,помогите пожалуйста разобраться почему не работает код.Заранее спасибо. #include <stdio.h> #include <iostream> int Add (int x, int y ); { std::cout << "In Add(), received " << first << " and " << second << endl ; return (first + second); }
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
27.07.2013, 20:47 0

Удаление элемента из вектора ( std::vector<Bullet> ) - C++ - Ответ 4889305

27.07.2013, 20:47. Показов 3931. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от NanoBreaker Посмотреть сообщение
Хм, второй вариант выглядит красиво
Ну я бы предпочёл что-нибудь менее громоздкое, хотя бы так:
C++
1
2
bullets.erase(boost::remove_if(bullets, [] (Bullet const& bullet) { return /* ... */}), std::end(bullets));
boost::for_each(bullets, std::mem_fn(&Bullets::moveBullet));


Вернуться к обсуждению:
Удаление элемента из вектора ( std::vector<Bullet> ) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.07.2013, 20:47
Готовые ответы и решения:

Удаление элемента из std::vector<>
- Здравствуйте завсегдатаи! Подскажите пожалуйста, можно ли из STL-ского вектора std::vector&lt;int&gt;...

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же...

Копирование вектора (std::vector)
Есть некоторая структура Measure_Simulation, которая включает в себя достаточно много полей типа...

Как передать целочисленную матрицу типа std::vector<std::vector<int> > в функцию?
Здравствуйте. Почитал на форуме, но так и не понял что я делаю не так. Имеется двумерный вектор....

5
27.07.2013, 20:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.07.2013, 20:47
Помогаю со студенческими работами здесь

Как реализовать матрицу посредством двумерного вектора? (std::vector)
const int matrix_A_Columns = 12000; const int matrix_A_Rows = 25000; double matrix_A; как...

Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>)
Написал программу, которая создает вектор 'а' векторов 'b', вектора 'b' содержат 2 числа. Стало...

Удаление элементов из std::vector
У меня есть класс Zone. Но объявлен как массив vector в другом классе. class World { public:...

Абстрактный класс, удаление наследника из std::vector<T>
При удалении через итератор выбивает ошибку в ходе выполнения программы. Имеется абстрактный...

Обращение к полю элемента std::vector'a
Здравстуйте! :) Несильно знаком с STL пока, возникла проблемка. Есть класс: class DataBase {...

Вывести значения std::vector<std::vector<int*> >
Подскажите, как вывести значения? const size_t row = 3; const size_t col = 3;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru