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

Почему вы избегаете использовать возможности С++11 ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ реализация IGMP протокола http://www.cyberforum.ru/cpp/thread425890.html
Доброе время суток! подскажите пожалуйста, требуется ли ручками реализовывать IGMP протокол при передаче данных по мультикасту (предполагается использование библиотеки life555). Ещё читал, что IGMP должен кидать клиент свичу\маршрутизатору и т.п. оборудованию с разъяснениями кого он(клиент) хочет слушать. А возможна ли ситуация когда клиент не знает ничего о том, кого он хочет слушать (например...
C++ помогите сделать лабы!!самый простой вариант!!начальный!! массивы и все такое первый курс!!! кому не тяжело вот мой эл.адрес я скину лабы!!очень нужно,народ выручайте!!! Форум - не место обмена аськами, мылами, скайпами и т.д. Выкладывайте задание сюда в приличном и читабельном виде. Если же вы готовы оплатить решение то отпишитесь и я перенесу тему во фриланс. http://www.cyberforum.ru/cpp/thread425593.html
C++ Файловая система на C++
Привет всем))) Ребят, у меня стоит задача - написать свою файловую систему на С++)) Но вот с чего начать, что делать я вообще не знаю)) Если кто знает, что почитать об этом, где почитать и вообще, кто может пояснить что-то по этой теме, прошу отписаться))) Заранее благодарю))
работа с Семафорами C++
Помогите пожалуйста очень срочно На Сях Реализовать работу магазина - отделы, касса, покупатели, с использованием семафоров, учесть вход-выход людей в магазин, возможность открытия других касс
C++ Критическая секция http://www.cyberforum.ru/cpp/thread423404.html
Очень срочно,помогите пожалуйста,на Сях,реализовать работу бензоколонки - бензин 80,92,95,98,Дизель - разлив бензина автомобилям через критическую секцию.Учесть въезд - выезд автомобилей на заправку.
C++ автоматическое нажатие ЛКМ Доброго времени суток! кто сможет помочь? нужно написать программу или скрипт, чтоб имитировать нажатие левой кнопки мыши через каждые 10 секунд в одном и том же месте мыши! заранее благодарю кто может помочь! подробнее

Показать сообщение отдельно
Fulcrum_013
648 / 716 / 72
Регистрация: 14.12.2014
Сообщений: 5,601
Завершенные тесты: 3
01.08.2016, 21:05     Почему вы избегаете использовать возможности С++11 ?
Цитата Сообщение от Voivoid Посмотреть сообщение
ак же, это как? Какой компаратор будет для сортировки int'ов? Какой компаратор будет для сортировки структуры по одному из полей? Для каждого из этих случаев писать функцию/метод?
Будет через лямбду. Но как бы у меня к примеру такого в районе 0. Потому что в основном задачи во первых требуют обычно не сортировки, а поддержания упорядоченности последовательности при добавлении, во вторых заранее известно по какому из полей поддерживать сортировать структур, т.е. возможна реализация операторов сравнения для структур. В третьих количество используемых последовательностей базовых типов равна нулю, использование структур тоже около нуля. Преимущественно последовательности указателей на полиморфные классы, которые при всем при этом обычно нуждаются не в сортировке а в слежении за жизненным циклом и переброске из списка в список при изменении состояний.

Добавлено через 12 минут
а если вот так надо:

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
typedef int (__closure *TEvent)(int a);
 
class foo{
       public:
       TEvent OnEvent=nullptr; 
       Foo();
       void SomeMethod(){
                int a;
              // do some tasks;
              b=Onhandler?OnHandler(a):a;
              //do other tasks;
       } 
};
class bar{
        public:
        int Handler(int a){
                         //Do some tasks
                      return a+2;
             }; 
}
class baz{
        public:
        int Handler(int a){
                         //Do other tasks
                      return a-2;
             }; 
}
int main(){
           Foo *a=new Foo();
           Bar *b=new Bar();
           Baz *c=new Baz();
           a->OnEvent= b->Handler;
           a->SomeMethod();
           a->OnEvent= c->Handler;
           a->SomeMethod();
}
при этом классы Bar и Baz созданы не только для того чтобы к a чего то прибавить. к примеру все три класса элементы отображения (ну или вообще долгоживущие элементы модели), которым необходимо оповещать другие элементы в случае каких либо своих действий.
 
Текущее время: 20:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru