|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.07.2011, 13:30 | #11 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Цитата:
Было так: Код:
Ищете информацию по C++?
cplusplus.com |
|
19.07.2011, 13:34 | #12 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Сtrl
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
19.07.2011, 13:38 | #13 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
О том и речь в теме, чтобы использовать оператор как предикат. Ведь любой оператор реализуется в виде функции, или я что-то не так понимаю? А лямбда - это, конечно, хорошо, но в VC++ их еще нет.
Ищете информацию по C++?
cplusplus.com |
19.07.2011, 13:42 | #14 | ||
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Сtrl
оператор должен принадлежать какому то объекту. у char и так есть встроенный operator==, зачем ты еще что то передаешь. Цитата:
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
||
19.07.2011, 13:55 | #15 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Может и так (во всяком случае синтаксис студия распознает). Но что я тогда не так делаю?
Код:
Цитата:
Ищете информацию по C++?
cplusplus.com |
|
19.07.2011, 14:10 | #16 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
насколько я знаю, в нынешнем стандарте c++0x нельзя лямба функцию передавать в качестве обычного указателя на функцию. да и компиля на работе нет, поддерживающего этот стандарт, ничего сказать не могу
Код:
не, бред лямбду только через шаблон пока можно передать. т.е для стандартных алгоритмов без проблем
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance Последний раз редактировалось pproger; 19.07.2011 в 14:34. |
19.07.2011, 14:19 | #17 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Сtrl
F: невозможно преобразовать параметр 2 из "`anonymous-namespace'::<lambda0>" в "int (__cdecl *)(int)" Данная фича (пока? ) не поддерживается в VS2010 Фича была асилена в gcc
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
19.07.2011, 19:25 | #18 | |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
Цитата:
std::equal_to; Он объявлен в <functional> Он и будет вызывать ваш оператор равенства независимо от того, объявлен ли он как член класса, или как отдельная функция. То есть обеспечивается некоторая независимость от реализации оператора равенства. Помимо него можно использовать std::not_equal_to, std::greater, std::less, std::greater_equal, std::less_equal
Со мной можно встретиться на www.clipper.borda.ru
Последний раз редактировалось Сыроежка; 19.07.2011 в 19:28. |
|
19.07.2011, 23:08 | #19 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Сыроежка, вот эти функции - то что нужно. Спасибо.
Ищете информацию по C++?
cplusplus.com |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оператор выбора или условный оператор[Перенесено из JavaSE] | merhaba1992 | Помощь студентам | 1 | 20.01.2011 17:06 |
Условный оператор. Оператор выбора. Pascal | Сержuk | Помощь студентам | 4 | 17.11.2010 12:50 |
Вычислить используя, оператор цикла for и оператор безусловного пе | Knubbe | Помощь студентам | 1 | 18.12.2009 10:24 |
Как прописать условный оператор кликанья на кнопку? | mauar | Общие вопросы Delphi | 30 | 01.06.2009 20:15 |