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

Поиск одинаковых элементов в векторе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните некоторые тонкости указателей http://www.cyberforum.ru/cpp-beginners/thread1791473.html
Всем добрый вечер. Вот так выглядит сам код: //Программа объявляет указатель на массив типа double, затем выделяет память, заполняет и показывает массив, потом очищает память. #include<iostream>...
C++ В чем ошибка в коде? #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int all, a, b; cout << "Кол-во всех тестов: "; cin >> all; http://www.cyberforum.ru/cpp-beginners/thread1791449.html
Адресация переменных: найти и исправить ошибку в коде C++
Приветствую. Есть код: #include "stdafx.h" #include <iostream> using namespace std; int main() { int a; cin>>a; int *mas=new int;
C++ Отключить Ctrl + Alt + Delete. Возможно вообще?
В общем, стоит задача отключить все возможные горячие клавиши, пока работает приложение. Представьте себе терминал для оплаты чего-либо, на котором есть полноценная клавиатура. Вот нужно, чтобы...
C++ Файл: Из текста файла считать только цифры http://www.cyberforum.ru/cpp-beginners/thread1791397.html
В общем мне надо чтобы из текста файла считывались только числа, например из предложения Today is 8th of August. Temperature is 28 degrees. считалось 8 и 28, но ifstream fin("input.cpp"); int a;...
C++ Счетчик элементов массива Доброго времени суток. Дали задание написать программу, которая считает количество элементов массива. #include <stdio.h> #include <conio.h> #include <iostream> using std::cin; using... подробнее

Показать сообщение отдельно
mykhail
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 19

Поиск одинаковых элементов в векторе - C++

09.08.2016, 11:21. Просмотров 301. Ответов 1
Метки (Все метки)

Здравствуйте , уже задавал этот вопрос и пользовался разными предложенными методами нахождения одинаковых чисел в векторе , но не получается .

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct node2
{
    bool operator==(const node2&a) const;
};
for (demanditerator = demandmatrix.begin(); demanditerator != demandmatrix.end(); demanditerator++)
{
    int TotalFrequency = 0;
    for (int i = 0; i < points2.size(); i++)
    {
 
            if (find(points2[i].begin(), points2[i].end(), demanditerator->x&&demanditerator->y) != points2[i].end())
            {
                acceptedRoutesTaker.x = i;
                acceptedRoutes.push_back(acceptedRoutesTaker);
                TotalFrequency += frequency[i];
            }
 
    }
Я уже задавал этот вопрос , но выразил его криво. Надеюсь сейчас тут все понятно . Проблема в том , что у меня выходит ошибка такого вида: binary '==': no operator found which takes a left-hand operand of type 'node2'

А другой вопрос состоит в том , что

C++
1
inVehicleTime += distance[demanditerator->x][demanditerator->y];
Но почему-то мои demanditerator выдает ошибку и пишется , Expression must have integral or unscoped enum type?

Я очень жду ваших предложений и заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru