«argument-dependent-lookup» 태그된 질문


4
ADL이 함수 템플릿을 찾지 못하는 이유는 무엇입니까?
C ++ 사양의 어떤 부분이 관련 네임 스페이스 집합에서 함수 템플릿을 찾지 못하도록 인수 종속 조회를 제한합니까? 즉, main아래 의 마지막 호출 이 컴파일에 실패하는 이유는 무엇입니까? namespace ns { struct foo {}; template<int i> void frob(foo const&) {} void non_template(foo const&) {} } int main() { ns::foo f; non_template(f); …

6
이 ADL 예제에 대해 Bjarne이 틀렸습니까? 아니면 컴파일러 버그가 있습니까?
저는 The C ++ Programming Language, 4th Edition (by Bjarne Stroustrup )을 읽고 있습니다 .인수 종속 조회. 다음은 인용문입니다 (26.3.6, Overaggressive ADL) : 인수 종속 조회 (종종 ADL이라고 함)는 자세한 정보를 피하는 데 매우 유용합니다 (14.2.4). 예를 들면 : #include <iostream> int main() { std::cout << "Hello, world" << endl; …

1
다시 방문한 C ++ 컴파일 타임 카운터
TL; DR 이 전체 게시물을 읽으려고 시도하기 전에 다음 사항을 숙지하십시오. 제시된 문제에 대한 해결책 은 나 자신 에 의해 발견 되었지만 여전히 분석이 올바른지 알고 싶어합니다. fameta::counter나머지 몇 가지 단점을 해결하는 클래스 로 솔루션을 패키지했습니다 . github에서 찾을 수 있습니다 . 당신은 godbolt 에 대한 직장에서 그것을 볼 수 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.