class MyClass {
public:
static MyClass& getInstance() {
static MyClass obj;
return obj;
}
};
int main()
{
MyClass& obj1 = MyClass::getInstance();
MyClass& obj2 = MyClass::getInstance();
|
|
MyClass& obj1000 = MyClass::getInstance();
}
Если несколько раз вызывается функция getInstance (), будет ли она всегда возвращать один и тот же объект и все obj1, obj2 ... obj1000 будут ссылаться на один и тот же объект.