| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > идиома erase-remove_if |
| Автор: Nat 4.7.2012, 11:15 | ||||
| Не могу сообразить, как правильно написать условие SelfLoop .h
.cpp
|
| Автор: borisbn 4.7.2012, 11:30 |
| сделай функцию SelfLoop НЕ членом класса TMainForm bool SelfLoop( const EDGE & el ) { return el.first_ver == el.second_ver; } |
| Автор: xvr 4.7.2012, 11:32 | ||
|
| Автор: cupper 11.7.2012, 08:58 |
| а еще не помешает у наследоваться от unary_function<EDGE, bool> |
| Автор: borisbn 11.7.2012, 11:11 |
часто видел, что так делают (в том же STL), но никогда не мог понять зачем. Не просветишь ? |
| Автор: borisbn 11.7.2012, 12:32 |
| Аааа. Типа unary_function::return_type. Понятно. Спасибо. |
| Автор: volatile 11.7.2012, 23:44 | ||
| borisbn, иначе стл-овские фичи не будут работать, типа: not1, not2, bind1st , bind2st и т.д. В данном случае можно написать, например :
без наследования от unary_function, это не скомпилится. |