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

set_intersection ??? не понятная ошибка. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Каков будет порядок элементов списка[6, 2, 4, 7, 1, 3, 8, 5] после построения пирамиды http://www.cyberforum.ru/cpp-beginners/thread558277.html
Каков будет порядок элементов списка после построения пирамиды
C++ Не подключается <string> Добрый день, я новичок в C++, и много могу не понимать, так что простите за, возможно, глупые вопросы. Судя по всему, здесь дело в компилляторе... Итак, использую NetBeans + Cygwin (Windows, естественно). На строчке #include <string> оно не ругается, не пишет, что не разрешена зависимость. Но вот std::string "кушать" отказывается, сам нетбинс ставит ошибку на строке ("Невозможно разрешить... http://www.cyberforum.ru/cpp-beginners/thread558263.html
C++ Цикл: 1/sin(n!)-2/sin((n-1)!)-3/sin((n-2)!)-4/sin((n-3)!)
Решите плз задачку надо написать цыкл 1/sin(n!)-2/sin((n-1)!)-3/sin((n-2)!)-4/sin((n-3)!).......и тд.
C++ Программный каркас для написания служб
Здравствуйте, такое задание: Привести пример и объяснить стандартный программный каркас для написания служб. Заранее благодарен.
C++ Определить значение выражения P=n!/(1+2+3+...+n). http://www.cyberforum.ru/cpp-beginners/thread558245.html
Помогите, пожалуйста написать прогу) для вычисления факториала написал, дальше не знаю как) #include "stdafx.h" #include <iostream> using namespace std; int main() { unsigned int numb;
C++ Максимум из минимумов День добрый. Подскажите пожалуйста, что у меня не правильно? 2 день туплю Задана матрица X целых чисел (1 ≤ M, N ≤ 100). Все числа в матрице различны. В каждой строке находится минимальный элемент, затем среди этих чисел выбирается максимальное. Составьте программу, находящую номер строки матрицы X, в которой расположено выбранное число. Ввод В первой строке содержится, через пробел, два... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
25.04.2012, 17:36     set_intersection ??? не понятная ошибка.
Пример...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream>
#include <string>
#include <vector>
#include <functional>
#include <algorithm>
 
class Cl
{
public:
   explicit Cl(const std::string& s):str(s)
   {
   }
   const std::string get_string() const { return str; }
private:
   std::string str;
};
 
struct compare_cl_by_string : public std::binary_function<Cl, Cl, bool>
{
public:
   result_type operator () (const first_argument_type& lhs, const second_argument_type& rhs)
   {
      return lhs.get_string() < rhs.get_string();
   }
};
 
int main()
{
   std::vector<Cl> vec = 
   {
      Cl("abc"),
      Cl("bca"),
      Cl("bbb")
   };
   std::vector<Cl> vec2 = 
   {
      Cl("abd"),
      Cl("bbb"),
      Cl("abc")
   };
   std::vector<Cl> result;
   std::sort(vec.begin(), vec.end(), compare_cl_by_string());
   std::sort(vec2.begin(), vec2.end(), compare_cl_by_string());
   std::set_intersection(vec.begin(), vec.end(), vec2.begin(), vec2.end(),
   std::back_inserter(result), compare_cl_by_string());
   std::for_each(result.begin(), result.end(), [] (const Cl& s) 
   { std::cout << s.get_string() << std::endl; });
}
http://liveworkspace.org/code/57ebe8...add88610d73fa3
 
Текущее время: 15:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru