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