-2

gcc 6でコンテナの概念を必要とするクラスを作成しようとしています。

私が試したのは:

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

しかし、私はそれをコンパイルすることができません。

4

1 に答える 1

1

コンセプト TS には実際のコンセプトは含まれていません。それは単なる言語機能です。C++ 標準で使用される「概念」は、Concepts TSでは実装されていません。

したがって、std::Containerアクセスしようとしているこれは存在しません。標準で使用されている要件を読んで作成できます

于 2016-07-18T14:15:30.243 に答える