我一直在将使用我的自制 span 类的旧代码更新为更符合 C++20 的代码std::span
,并且我收到编译错误,因为std::span
没有size_type
,而是有index_type
. index_type
关于是否应该签约一直存在巨大的争议,但为什么要跳过size_type
呢?这破坏了期望容器(或类似容器的对象)具有size_type
.
user3624760
问问题
692 次