【发布时间】:2023-03-30 22:47:01
【问题描述】:
谁能解释一下iterator.concepts.general#1 中的这一行在 C++ 标准草案中的含义:
对于类型
I,如果iterator_traits<I>命名从主模板生成的特化,则让ITER_TRAITS(I)表示类型I。否则,ITER_TRAITS(I)表示iterator_traits<I>。
【问题讨论】:
-
Link 供参考。
-
为方便读者,除此之外取自23.3.4.1/1 (N4861)。
标签: c++ language-lawyer c++20