タグ付けされた質問 「std-variant」

3
指定されたstd :: variant型を指定された基準で分割します
特定のバリアントタイプによる方法 using V = std::variant<bool, char, std::string, int, float, double, std::vector<int>>; 2つのバリアント型を宣言する using V1 = std::variant<bool, char, int, float, double>; using V2 = std::variant<std::string, std::vector<int>>; どこV1からすべての算術型を含んVとV2から、すべての非算術型が含まれてV? V テンプレートクラスのパラメータにすることができます。次に例を示します。 template <class V> struct TheAnswer { using V1 = ?; using V2 = ?; }; 一般に、基準は次のようなconstexpr変数にすることができます。 template <class T> constexpr bool filter;
20 c++  c++17  std-variant 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.