Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Пакеты с голосовыми данными https://www.cyberforum.ru/ cpp-beginners/ thread630331.html
Такс, я раньше имел опыт с PHP так что вообщем то понятия о циклах, массивах и т.д и т.п знаю. Сейчас хочу планомерно перейти в C++ и дабы не начинать с консольных приложений хочу написать программу со следующим алгоритмом: Условия: Имеется 2 человека в 2х разных точках земного шара. Описание работы будующей программы: Один человек зажимает определенную клавишу и говорит что-либо и...
C++ Взаимодействие со внешними программами
Какими средствами можно вызвать на выполнение внешнюю программу? Суть такова, что мне нужно из своей программы запустить два .exe файла и .bat файл плюс передать им ключи (как это делается с консоли). Как это реализовать?
C++ Оператор bool неправельно работает! https://www.cyberforum.ru/ cpp-beginners/ thread630327.html
Начал изучать С++ и решил написать чето сое, чето несино сложное. Почти сразу сталкнулся с проблемой, вот код: #include <iostream> using namespace std; bool outP(bool e); int main() {
C++ Подскажите сайт с уроками по OpenGL для Visual Studio 2010 Express https://www.cyberforum.ru/ cpp-beginners/ thread630321.html
Нашёл сайт www.pmg.org.ru,но ничего не понял.Как создать Win32 приложение(у меня только проект Win32)?Где меню Project/setting(у меня русская версия)? Полный текст урока:http://www.pmg.org.ru/nehe/nehe01.htm Может мне стоит скачать не экспресс версию? А может есть сайт с более новыми уроками?
C++ Программа для создания словаря
Словарь представляет из себя любые слова и их ID.Я сделал класс Dictionary и методы этого класса для работы со словарём,однако возникла проблема с записью данных(проблема где-то в функции WriteID),но в чём дело не пойму.
C++ Как заставить работать <algorithm> https://www.cyberforum.ru/ cpp-beginners/ thread630309.html
Здравствуйте! У меня есть программа которая vector <int> найдет номер максимального элемента! vector <int>::const_iterator MAX = max_element (myvector.begin(), myvector.end()); cout << "Индекс этого элемента " << MAX - myvector.begin() << endl; Только вот мне нужно искать не в INT а в DOUBLE! А с DOUBLE max_element не работает! Не подскажите как сделать чтобы работало!? Может какие другие...
C++ Вызов функции с неизвестным именем Я знаю, что напрямую нельзя вызвать функцию по имени, которое хранится в char* но, может как-то возможно сделать "финт-ушами"? Только заранее говорю, что имя функции вообще неизвестно https://www.cyberforum.ru/ cpp-beginners/ thread630308.html Проверка на повторный ввод элемента массива C++
Вот код во время проверки на повторный ввод элемента массива получается бессконечный цыкл и еще одна проблема при проверке на ввод чисел тоже запускается бессконечный цикл.Помогите пож. int i, j, k=0; cout<<"Введите первое множество"<<endl; do{ cout<<"Количество элементов = "; cin>>n; if(cin.good()== false) {
C++ Случайные числа Подскажите функцию(или класс а вней функцию) для генерирования случайных чисел аналог Random.Next() C# https://www.cyberforum.ru/ cpp-beginners/ thread630270.html C++ Ввод\вывод в файл https://www.cyberforum.ru/ cpp-beginners/ thread630269.html
Здравствуйте! Подскажите пожалуйста, как ПРАВИЛЬНО организовать ввод и вывод в файл в С++.И ещё,подскажите как в файле при чтении или записи в него переходить на следующую строку.Заранее спасибо!
Идеально сбалансированное дерево C++
Интересует как работает этот кусок кода) по идеи Create(&tmp->right, nr); сюда компилятор никогда не доберется? и еще как она выходит из цикла без return; void Create(TREE **current, int n) { int count = 0; if(n==0) *current=NULL; else {
C++ Функция, которая позволяет выбрать имплементацию члена класса Код ниже компилируется Хочется добавить фунцию в мейн , которая бы выбирала имплементацию конструктора Line class между колон синтаксисом и обычным Другими словами, чтобы в файле Line_cpp Функция по заданнаму желаю юзера выбирала между этом кодом Line::Line (const Point& NewStartPoint,const Point& NewEndPoint): StartPoint(NewStartPoint),EndPoint(NewEndPoint) { // StartPoint = ... https://www.cyberforum.ru/ cpp-beginners/ thread630244.html
~ Эврика! ~
1256 / 1005 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
29.07.2012, 21:07 0

Существует ли элемент в <vector> - C++ - Ответ 3311574

29.07.2012, 21:07. Показов 1650. Ответов 12
Метки (Все метки)

Ответ

Цитата Сообщение от soon Посмотреть сообщение
Раза в 2 быстрее обычного перебора.
C++
1
2
3
4
5
6
7
8
9
template <class I, class T>
inline
I find(I first, const I& last, const T& var)
{
    for( ; first != last; ++first)
        if(*first == var)
            return first;
    return first;
}
А так? (С++11 ниумею компилить.)

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

Не могу вставить элемент в second(vector) мультимапа. multimap<string, vector<string>>
#include &lt;iostream&gt; #include &lt;map&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; #include &lt;string&gt;...

Удалить элемент из std::vector
vector&lt;int&gt; k; надо удалить k элемент.

error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main
//Vector.h #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;climits&gt; #include &lt;vector&gt;...

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

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

Как удалить последний элемент контейнера vector
Доброго вечера всем!!!Подскажите пожалуйста как удалить последний элемент контейнера...

Как добавить элемент структуры с использованием #include <vector> ?
#include &lt;vector&gt; #include &lt;iostream&gt; using namespace std; struct Item { int n; };

Удалить первый совпадающий по значению элемент из std::vector
Пояснение: дано допустим так: int i = 5; Нужно удалить из вектора vector&lt;int&gt; первый попавшийся...

Используя контейнер vector найти минимальный элемент каждой строки
сформировать 2-мерный массив используя контейр вектор найти мин елемент каждой строки удалить макс...

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