|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.07.2011, 12:27 | #1 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Оператор как предикат
В алгоритме find_first_of требуется предикат на сравнение, есть ли возможность передать туда оператор ==? Если что - сравниваются два объекта типа char.
Ищете информацию по C++?
cplusplus.com |
19.07.2011, 12:30 | #2 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Ну да, попробуй передать operator==.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
19.07.2011, 12:34 | #3 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Используйте версию алгоритма без предиката. Она такая тоже есть.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же Последний раз редактировалось Гром; 19.07.2011 в 12:35. Причина: Перепутал char с char* |
19.07.2011, 12:34 | #4 | ||
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Obey-Kun, дак пробовал же, не принимает. Сразу появляется множество похожих ошибок, приведу две из них:
Цитата:
Цитата:
Код:
Гром, она называется по-другому как-то? И сравнивать нужно именно char, а не char* (то есть одиночный символ). Ищете информацию по C++?
cplusplus.com |
||
19.07.2011, 12:38 | #5 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Ха-ха, IntelliSense ругается на версию без предиката, но запускается все отлично. Спасибо, Гром, без тебя бы не догадался.
Ищете информацию по C++?
cplusplus.com |
19.07.2011, 12:38 | #6 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Всё же интересно насчёт передачи оператора в качестве аргумента. Попробуй operator==<char, char>.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
19.07.2011, 12:42 | #7 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Ошибка такая:
Цитата:
Ищете информацию по C++?
cplusplus.com |
|
19.07.2011, 12:51 | #8 |
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, 12:55 | #9 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Код:
Код:
Ищете информацию по C++?
cplusplus.com |
19.07.2011, 13:20 | #10 |
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 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оператор выбора или условный оператор[Перенесено из 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 |