Форум программистов, компьютерный форум 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
 Аватар для Fulcrum_013
509 / 613 / 68
Регистрация: 14.12.2014
Сообщений: 4,969
Завершенные тесты: 2
01.08.2016, 19:36     Почему вы избегаете использовать возможности С++11 ?
Цитата Сообщение от silent_1991 Посмотреть сообщение
Как раз проще написать одноразовую лямбду прямо в том месте, где она нужна, чем описывать отдельную функцию/метод/класс-функтор - т.е. полноценную сущность, и использовать её лишь в одном-единственном месте.
Не в случае с делегатами-обработчиками событий.
C++
1
2
3
Event=[Obj](type1 arg1,type2 arg2)->rettype{return Obj->Method(Arg1,Arg2); } //так инициализируется делегат при 
помощи лямбды
Event=Obj->Method; // так инициализируется  делегат при нативной поддержке  компилятором, сигнатуру компилятор проверит compile time.
Т.е. нативная поодержка явно выигрывает по читабельности и краткости записи. Если есть еще и переназначение обработчиков, что при событийном программировании на каждом шагу, то лямбда-болото ведет к резкому снижению читабельности и многократному дублированию говнокода.
 
Текущее время: 07:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru