通常一个类的静态成员/对象对于具有静态成员/对象的类的每个实例都是相同的。无论如何,如果静态对象是模板类的一部分并且还依赖于模板参数呢?例如,像这样:
template<class T>
class A{
public:
static myObject<T> obj;
}
如果我将 A 的一个对象转换为 ,将另一个对象转换int为float,我想会有两个obj,每种类型一个?
如果我将 A 的多个对象创建为类型int和多个floats,它是否仍然是两个obj实例,因为我只使用两种不同的类型?