डुप्लिकेट:
C++: undefined reference to static class memberसी ++ में स्थिर वर्ग चर का उपयोग?
यदि मैं यह
// header file
class Foo
{
public:
static int bar;
int baz;
int adder();
};
// implementation
int Foo::adder()
{
return baz + bar;
}
की तरह एक वर्ग/struct है यह काम नहीं करता। मुझे "फू :: बार" त्रुटि के लिए एक अनिर्धारित संदर्भ मिलता है। मैं सी ++ में स्थिर वर्ग चर का उपयोग कैसे करूं?
ध्यान दें कि आप ';' गायब हैं कक्षा परिभाषा के बाद। – dirkgently