Обычно статические члены/объекты одного класса одинаковы для каждого экземпляра класса, имеющего статический член/объект. В любом случае, что если статический объект является частью класса шаблона и также зависит от аргумента шаблона? Например, вот так:
template<class T>
class A{
public:
static myObject<T> obj;
}
Если бы я преобразовал один объект A как int
, а другой как float
, я думаю, было бы два obj
, по одному для каждого типа?
Если бы я создал несколько объектов A как тип int
и несколько float
, были бы все равно два экземпляра obj
, поскольку я использую только два разных типа?