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