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