Форум программистов, компьютерный форум CyberForum.ru

как из вектора удалить отрицательные числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ строки. что-то тут не так http://www.cyberforum.ru/cpp-beginners/thread312607.html
вот код //Программа удаления из строки символов '0..9' #include<iostream> // заголовыочный файл с описаниями функций ввод\вывод #include<conio.h> // заголовочный файл для создания текстового интерфейса в режиме MS-DOS #include <string> // заголовочный файл для класса string int main() {
C++ Builder БД ADOQuery и Edit Доброго времени суток, форумчане! Прошу вашей помощи ибо гугл и яндекс уже прячутся от меня в попытках отыскать решение вопроса... Нужно через запрос(ADOQuery) вывести значение из бд(SQL) в поле Edit. Что делаю я: кидаю адоконекшн, настраиваю, кидаю адоквери, настраиваю конект через адоконекшн, в стрингах пишу Select MAX(Z_ID) as MaxZid from zayavki собственно в обработчике этого поля(к... http://www.cyberforum.ru/cpp-beginners/thread312599.html
Оператор " :: " (Двойное двоеточие) C++
Доброй ночи! Расскажите пожалуйста что нибудь про этот оператор, и чем он отличается от других операторов подобного предназначения, то есть, в чем его особенность. Заранее благодарен.=)
C++ Реестр, кнопка и c++
Народ помгите пожалуйста! Мучаюсь уже несколько дней. Надо сделать чтобы обычной кнопкой на форме менялось значение ключа реестра. Заранее благодарен. P.S Пользуюсь Microsoft Visual Studio 2010
C++ Все случаи использования конструктора копирования http://www.cyberforum.ru/cpp-beginners/thread312581.html
приведите пример демонстрирующий необходимость и все случаи использование конструктора копирования. нужна помощь)))) #include <iostream> using namespace std; #include <stdlib.h> class cls { char *str; int dl; public: cls ();
C++ Класс для обработки комплексных чисел Дана задача написать класс для обработки комплексных чисел(вывод на экран, модуль числа, действия: "+,-,*,/". Готовые коды находил, но почти все не подходят по критериям лабораторной работы. Начал писать сам, вот код: #include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> using namespace std; подробнее

Показать сообщение отдельно
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
04.06.2011, 03:24     как из вектора удалить отрицательные числа
remove_if удаляет в интервале от vec.begin() до vec.end() все элементы, для которых является истинным предикат less
эта функция лишь сдвигает неудалённые элементы к началу и возвращает новый конец данных, который используется как начало интервала для реального удаления функцией erase
less возвращает истину, если первый операнд (элемент вектора) меньше второго. чтобы задать второй операнд равным нулю используется адаптер bind2nd

Добавлено через 3 минуты
ну а вариант gooseim отличается лишь тем, что вместо erase для удаления лишних элементов используется resize
 
Текущее время: 11:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru