class MyClass
{
public:
void method2()
{
static int i;
...
}
};
द्वारा साझा में स्थिर वार्स रहे हैं MyClass
शेयर एक मूल्य i
, या प्रत्येक उदाहरण के लिए अपने स्वयं के प्रति होगा के प्रत्येक उदाहरण?एक विधि शरीर सभी उदाहरणों
class MyClass
{
public:
void method2()
{
static int i;
...
}
};
द्वारा साझा में स्थिर वार्स रहे हैं MyClass
शेयर एक मूल्य i
, या प्रत्येक उदाहरण के लिए अपने स्वयं के प्रति होगा के प्रत्येक उदाहरण?एक विधि शरीर सभी उदाहरणों
static
, यहां, किसी भी नियमित कार्य के रूप में कार्य करता है।
जिसका अर्थ है कि i
static
MyClass::method2
के भीतर है, इसलिए इसमें एक और केवल एक उदाहरण है।
प्रति ऑब्जेक्ट के एक चर के एक उदाहरण होने के बाद आवृत्ति चर क्या हैं।
MyClass
का प्रत्येक उदाहरण एक मान i
साझा करेगा।