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

Отсортировать саб лист используя лямбда фунций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при сохранении ВЦ++ 2010 http://www.cyberforum.ru/cpp-beginners/thread935925.html
Я писал себе прогу, на Visual C++ Express 2010 сижу. Я раньше ставил, чтобы в значение %кнопка%->Text = "→", то есть символы Юникода. Делал я это через код, а сейчас сделал через конструктор, и при компиляции он выдал ошибку о сохранении. Скрин внизу. После нажатия любого варианта код не компилируется, как вернуть обратно?
C++ Наткнулся на баг Всем привет! Сегодня наткнулся на следующую странность (использую MVS2012)... Если в вашем проекте присутствуют классы, написанные вами, причем не важно в основном коде или в хедере и вы инклудите Windows.h, то классы, написанные вами, при создании объектов, перестают идентифицироваться. :wizard: http://www.cyberforum.ru/cpp-beginners/thread935913.html
Для того чтобы выучить С++ по книге Бьёрна Страуструпа C++
Для того чтобы выучить С++ по книге Бьёрна Страуструпа обязательно знать Си??
C++ Как сгенерить два массива с неповторяющимися "случайными" точками (X, Y)?
Добрый вечер! Помогите пожалуйста с задачей. есть структура: struct{ double X; double Y;} Нужно сгенерировать два массива с уникальными случайными (можно псевдослучайными, это не важно) точками. C количеством точек порядка ~1000000. Как это лучше сделать?
C++ inline функции http://www.cyberforum.ru/cpp-beginners/thread935882.html
Объясните, пожалуйста, почему со всеми inline программа не работает, а если их закомментировать - работает. // main.cpp #include <iostream> #include "employee.h" using namespace std; int main(void) { employee Maxim; Maxim.SetItsAge(25);
C++ Структура и функции задание: 1) Напишите функцию, принимающую структуру box по значению и отображающую все ее члены. 2) Напишите функцию, принимающую адрес структуры box и устанавливающую значение члена volume равным произведению остальных трех членов. помогите пожалуйста, ошибка в том что пишет не использована переменная "obem.obem", а как иначе указать? Объясните в чем ошибка. Учусь... подробнее

Показать сообщение отдельно
sl_k
12 / 12 / 0
Регистрация: 15.04.2010
Сообщений: 61
09.08.2013, 19:40     Отсортировать саб лист используя лямбда фунций
Данн лист из объектов класса и нужно отсортировать часть этого листа. Что то типа:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class someClass;
 
std::list<someClass> classList;
 
//находим начало саб листа
auto iterMiddle = classList.find_if(classList.begin(), classList.end(), 
                                                //какой нибудь критерий);
 
//отсортируем оставшую часть саб листа
//хотелось бы сделать что то типа такого, но копилятор ругается
std::sort(iterMiddle, classList.end(), [](const someClass& lhs, const someClass& rhs)
                                                     {
                                                            return lhs.a < rhs.a;
                                                     }
 
);
Bash
1
2
3
4
/usr/include/c++/4.3/bits/stl_algo.h(4821): error: no operator "-" matches these
                                                                                     operands
            operand types are: std::_List_iterator<someClass&> - std::_List_iterator<someClass&>
                std::__lg(__last - __first) * 2, __comp);
и еще куча подобных жалоб на несуществующие операторы в someClass.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru