如何在gcc6中使用概念
How to use concepts with gcc 6
本文关键字:gcc6 更新时间:2023-10-16
我正在尝试编写一个类,该类应该需要带有gcc 6的概念Container。
我尝试的是:
class MyContainer { ... };
static_assert(std::Container<MyContainer>);
但我没能把它编译好。
Concepts TS中没有任何实际的概念。它只是语言功能。C++标准使用的"概念"未由concepts TS实现。
因此,您试图访问的std::Container
不存在。您可以阅读标准使用的要求,并创建一个。