std::all_of
-
[35] - count, all, none_ofGraphics 2021. 8. 9. 22:16
이들에 대해 간략하게 알아봅니다. std::count 위와 같은 형식을 취합니다. 기능은 어떤 척도에 맞는, 특정 범위의 Container 속에 포함된 원소들의 개수를 구합니다. 코드를 조금 써보는 것이 좋겠습니다. 복잡하지도 않고 유용합니다. 벡터 a에는 총 세 개의 2가 있습니다. 그러면 결과는 3이 나와야 합니다. 실제로 코드를 실행하면 3이 나옵니다. 이것보다 훨씬 복잡한 것도 가능할 겁니다. 가령, 단순히 2를 세는 것이 아니라 3보다 크거나 같은 값을 찾아서 출력하는 것도 가능할 것입니다. 왜냐하면 count의 overload function 중에서 (3)번을 보면 마지막 parameter에 UnaryPredicate를 넣을 수 있기 때문입니다. Lambda를 이용하면 될 것 같습니다. 7개가..