実装されてどのように後押し::ことが可能と次Variadicallyテンプレート構造体には/バリアントが
DifferentTypesInOne<string, int, double> variant_obj;
あなた
variant_obj
はタイプ文字列、int型の変数を持って
、その中の二重のような効果を達成することです。
私はこれがboost::variant
に似ていることを知っています。そして私はこれまでに質問を探しましたが、クラスがバリデーショナルテンプレートを使ってすべてのタイプの要素を格納する方法を説明できる説明につきまとうことはできませんでした。特に、与えられたすべての型の変数を持つstruct
を定義する方法と、現在どの型が重要かを示すメンバ変数をどのように定義できるかを尋ねています。
ありがとうございます!
バリアントでは、共用体による再帰のいずれか、または記憶域があり、新しい配置を使用します。 –
構造体内のバリデーシックテンプレートリストに含まれる型の要素を、どのようにたくさん持つことができるかを理解するのは難しいです。 – Curious
このコメントは意味がありますか? – Curious