366
Терістеуіштер
Қарастырылатын
not1
жəне
not2
терістеуіштері сəйкесінше
қарама-
қарсы унарлы жəне бинарлы предикаттарды алу үшін қолданылады.
Терістеуіштерді қолдану өте жеңіл. Мысалы,
less()
предикатының
инверсиясын алу үшін,
not2(less())
өрнегін жазу керек. Ол
greater_equal
өрнегіне эквивалентті болып табылады.
Терістеуіштер қолданушылар тағайындаған
предикаттарды инверсия-
лау (терістеу) үшін
қолданылады, өйткені стандартты предикаттар үшін
кітапханада оларға сəйкес қарама-қарсы объектілер бар.
Терістеуіштердің жүзеге асырылуын қарастырайық.
Кітапханада
Достарыңызбен бөлісу: