如何使用gcc 6的概念

时间:2016-07-17 11:47:58

标签: c++ gcc c++-concepts

我正在尝试编写一个应该需要概念Containergcc 6的课程。

我尝试的是:

class MyContainer { ... };
static_assert(std::Container<MyContainer>);

但我无法让它编译。<​​/ p>

1 个答案:

答案 0 :(得分:1)

概念TS没有任何实际概念。这只是语言功能。 C ++标准使用的“概念”由Concepts TS 未实现

因此,您尝试访问的此std::Container不存在。您可以阅读标准使用的要求,并创建一个。