On this page
article
Questions
ADL (Argument Dependent Lookup)과 함수 객체
- C++20의 constrained algorithm
- C++98의 알고리즘에 여러 기능 추가 한 것
- std::ranges namespace 안에 제공
- 이유: ADL로 인한 이름 충돌 방지. // ?
습관 메모
- constexpr, noexcept
constexpr T1& getFirst() noexcept { return first; } // constexpr, noexcpet
constexpr T2& getSecond() noexcept { return second; }
constexpr const T1& getFirst() const noexcept { return first; }
constexpr const T2& getSecond() const noexcept { return second; }