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

Верно ли такое использование лямбд - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необязательный параметр функции http://www.cyberforum.ru/cpp-beginners/thread1100947.html
Есть класс с методом add, который в качестве формальных параметров принимает строку и число. Так вот, число не обязательный параметр. Кусок из h-файла: int add(QString f,int p = 2); Кусок из cpp: int stack::add(QString f,int p = 2){ Ошибка: default argument given for parameter 2 of 'int stack::add(QString, int)' Ошибка: after previous specification in 'int stack::add(QString, int)' Но,...
C++ Программа работает правильно, но не выводит одной строки Программа правильно работает и все корректно выполняет, но не выводит одной фразы и я не понимаю почему. Буду рада любой помощи) Строка 94 #include <iostream> using namespace std; void main() { begin: int n; http://www.cyberforum.ru/cpp-beginners/thread1100940.html
C++ Ввести массив из строк, и посчитать все гласные буквы в каждой строке
Создать массив с 4-х строк, необходимо подсчитать скок гласных букв в каждой строке и вывести результат на экран.
Реализовать шаблон сортировки массива методом слияния C++
Реализовать шаблон сортировки массива методом слияния.
C++ Чтение до конца строки http://www.cyberforum.ru/cpp-beginners/thread1100932.html
В файле лежит только одно слово, мне его надо считывать while по символьно, я никак не разберусь с условием вайла , while( !f.eof() ) не прокатывает, либо можно так что есть переменная типа string в нее я считаю это слово. а потом мне опять нужен вайл чтобы посимвольно считать из него символы, так вот помогите с условием вайла, извините может это совсем тупой вопрос, но я только начинаю...
C++ Ошибка загрузки сэмплов из WAV Здравствуйте, извиняюсь сразу,миллион раз обсуждали эту проблему,но поиск мне не помог ее решить. у меня программа загружает wav файл и потом я должен получить массив с отчетами, я не знаю как учесть заголовок,чтобы он не записывался в сэмплы, но беда вся в том , что n (количество отчетов) у меня получается в 2 раза больше чем j (сколько отчетов записывается в массив) ,зарание благодарен ... подробнее

Показать сообщение отдельно
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
20.02.2014, 02:31     Верно ли такое использование лямбд
Цитата Сообщение от gray_fox Посмотреть сообщение
Хотя с параметром шаблона это я конечно поспешил, бредовая идея)
Да почему, зависит же от use-cases. Была такая раньше либина smartwin, там как раз похожим образом эмулировались сигналы-слоты из Qt через шаблоны.

Ну как-то так:
C++
1
2
template<typename SignalT, typename SlotT>
int connect(Object*, SignalT sig, Object*, SlotT slot);
Но тогда еще не было лямбд в С++ и делалось это через страшные воркэраунды. А сейчас-то, красота
 
Текущее время: 14:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru