|
|
Другие темы раздела | |
C++ Перевод текста в XML
https://www.cyberforum.ru/ cpp/ thread1086971.html Всем доброго дня! Как-то внезапно возникло несколько вопросов. 1. Есть текст, обычной исходный код С++ в *.cpp файле. Как мне его перевести в *xml файл? Есть как понимаю, много всяких библиотек (сам гляжу на QtXML), что можете посоветовать? Писать всё это добро планирую на C++ с использованием Qt. Вкратце, зачем мне всё это надо, и какие цели я хочу достичь. Хочу сделать небольшую коллекцию... |
C++ Ошибка при сборке проекта в Eclipse, с++ Подскажите пожалуйста, как можно исправить ошибку? Возможно я что-то не то сделал или не все инструкции доделал до конца? Description Resource Path Location Type fatal error: wchar.h: No such file or directory testCpp line 44, external location: c:\mingw\lib\gcc\mingw32\4.8.1\include\c++\cwchar C/C++ Problem По контексту "наверное" я понимаю в чем проблема. В папке cwchar, нет файла... |
C++ Работа с твиттер (нужна библиотека) Уважаемые программисты! Подскажите пожалуйста какой(ими) библиотеками вы пользуетесь для работы с twitter. Хочу создать бота, который бы твител кое-какую информацию. https://www.cyberforum.ru/ cpp/ thread1086338.html | C++ Забиндить функцию с параметрами, чтобы она хранилась в классе и вызывалась без placeholders Значит привет всем. Суть в кратце: хочу забиндить функцию с параметрами (кол-во произвольно), чтобы она хранилась в классе, и чтобы я мог вызвать её без placeholders. Для наилучшего понимания того что я хочу, ниже следует "псевдо-код" (разумеется не рабочий):struct function_holder { auto f; function_holder( auto f ) : f(f) {} void call() { f(); } https://www.cyberforum.ru/ cpp/ thread1085808.html |
C++ [Поток] Один вход, два выхода [Как сделать?] Речь об STL-ных потоках. Нужно делать report в файл и на консоль (а может, только на один). Если я заведу поток rep, как мне сделать, чтобы при rep << "msg"; у меня фактически получилось fs << "msg"; cin << "msg"; Спасибо. |
C++ Дедушка, а что это за костыль у тебя?
https://www.cyberforum.ru/ cpp/ thread1084125.html Есть языки программирования с очень длинной и непростой историей, у которых примерно половина их возможностей – это какие-то исторически сложившиеся сложные и ненужные костыли. К таким, например, относится и наш любимый C++. Если вы не разработчик компилятора C++, почти всегда можно найти что-то, чего вы в языке не знаете. http://habrahabr.ru/company/yandex/blog/206234/ А что это за костыли... |
C++ Как создаются языки программирования?
https://www.cyberforum.ru/ cpp/ thread1080979.html я не программист и в этом не силен, но господа программисты, у меня возник вопрос!! КАК СОЗДАЛИ ЯЗЫК ПРОГРАММИРОВАНИЯ (например си), ну в смысле вообще как!!!?? с помощью чего!!!?? как запрограммировали команды?? в то время то эвм какие были!!!! грубо говоря у меня есть компьютер, и как я могу СОЗДАТЬ язык программирования!! надеюсь мой вопрос понятен. заранее спасибо. |
C++ Объясните пожалуйста зачем нужна структура класса iterator_traits. Всем привет! Объясните пожалуйста зачем нужна структура класса iterator_traits. Ведь все тайпдефы, которые содержатся в этой структуре имеются в каждом стандартном контейнере. И код: template <class T> typename iterator_traits<T>::reference func(T iter_begin) { typename iterator_traits<T>::reference d = *iter_begin; return d; } |
C++ Как объединить файлы? Допустим, я хочу сделать программу на с++, интерфейс к ней на с#. Как это осуществить? Спасибо! https://www.cyberforum.ru/ cpp/ thread1079632.html |
C++ Warning LNK4248: неразрешенная лексема TypeRef для "GLUquadric"
https://www.cyberforum.ru/ cpp/ thread1078671.html Добрый день господа эксперты! Помогите с таким вопросом компилятор выдает: frmMain.obj : warning LNK4248: неразрешенная лексема TypeRef (01000038) для "GLUquadric"; образ нельзя запустить. Но при этом след. код нормально работает: GLUquadric *qC1; qC1= gluNewQuadric(); |
Подскажите, пожалуйста, где можно подробнее узнать о библиотеки <ios> и параметре system(.); C++ заранее спасибо. |
C++ Работа с мобильным устройством
https://www.cyberforum.ru/ cpp/ thread1077859.html Доброго времени суток! Пишу диплом, возникла проблема. Нужно законнектиться к мобильному телефону (по блютузу, к примеру) и отобразить файловою систему этого телефона в окне ПК(все папки с файлами - так же, как и при обычном подключении через USB-кабель) для передачи информации. Подключиться мне нужно программно, прог таких никогда на писал. Посоветуйте что-то, пожалуйста. Спасибо! ... |
Форумчанин
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
05.02.2014, 02:41 [ТС] | 0 |
Функторы, предикаты, функциональные адаптеры, лямбда-функции - C++ - Ответ 574090105.02.2014, 02:41. Показов 15670. Ответов 11
Метки (Все метки)
Ответ
Ну т.е. указатели на функцию во всех формах записи намного удобнее?
Посмотрите например Мюссер Д., Дердж Ж., Сейни Ф, - С++ и STL. Справочное руководство. Глава 8.2. Называется внезапно 1) вы уже сами указали, удобно передавать значения 2) эффективность т.к. Встраивание функционального объекта и функции не одно и то же. Я set всегда (кроме тех случаев когда хотел с указателями на функцию поизвращаться чисто из любопытства) задавал через параметр шаблона, и не нужно помнить, что последним параметром указатель на функцию передавать надо. Считай поведение меняется в одной строке, а не во всех точках вызовов конструктора. Вернуться к обсуждению: Функторы, предикаты, функциональные адаптеры, лямбда-функции C++
2
|
05.02.2014, 02:41 | |
Готовые ответы и решения:
11
Предикаты\Функторы Стандартные функторы-адаптеры Функторы, алгоритмы и адаптеры STL функторы, предикаты |
05.02.2014, 02:41 | |
05.02.2014, 02:41 | |
Помогаю со студенческими работами здесь
0
Функциональные адаптеры Рекурсивные функции, функции высшего порядка, преобразование императивных программ в функциональные Встроенные предикаты. Предикаты взаимодействия, размещение данных callback функции и функциональные объекты в качестве параметров |