我用的是clang-12.0.1和gcc-11.1.0的libstdc++。当包含<ranges>时,我得到以下错误:
[build] /usr/local/bin/../lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../include/c++/11.1.0/ranges:3392:19: error: missing 'typename' prior to dependent type name 'iterator_traits<iterator_t<_Base>>::iterator_category'
[build] using _Cat = iterator_traits<iterator_t<_Base>>::iterator_category;
[build] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~这是图书馆的错误吗?
发布于 2021-08-22 05:06:31
https://stackoverflow.com/questions/68878564
复制相似问题