1
cppreferenceを参照すると、std::variant_size
が見られました。なぜstruct variant_sizeですか; C++ 17では未定義ですか?
template <class T>
struct variant_size; /* undefined */ (1) (since C++17)
私は未定義として、ここではstruct variant_size;
宣言を見ました。
だから、struct variant_size;
が宣言されていない理由は何ですか?
明示的にサポートされていないもので使用しようとすると、素晴らしいエラーが発生します。 – StoryTeller