ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 “AI活用”をキーワードに「AIを使い倒し/使いこなす」企業の最前線をお届けし ...
標準のC++20イテレータ型(たとえば、 <ranges> の各種 view のイテレータ)には、そのメンバ型として iterator_concept と iterator_category を両方同時に提供して、 iterator_category の方を例えば input_iterator_tag など弱めることで安全にC++17イテレータとして利用できるようになっているものがあります。