通常、1つのクラスの静的メンバー/オブジェクトは、静的メンバー/オブジェクトを持つクラスの各インスタンスで同じです。とにかく、静的オブジェクトがテンプレートクラスの一部であり、テンプレート引数にも依存している場合はどうでしょうか。たとえば、次のようになります。
template<class T>
class A{
public:
static myObject<T> obj;
}
Aのオブジェクトを1int
つ、別のオブジェクトをとしてキャストすると、タイプごとに1つずつ、float
合計2つになると思います。obj
タイプとしてAの複数のオブジェクトを作成し、複数のオブジェクトを作成するint
場合、2つの異なるタイプしか使用していないので、float
それでも2つのインスタンスになりますか?obj