के साथ सहायता क्या जावा में मौजूद सी ++ में एक स्थिर विधि से ऑब्जेक्ट को वापस करना संभव है? मैं यह कर रहा हूं:सी ++ स्थिर विधि
class MyMath {
public:
static MyObject calcSomething(void);
private:
};
और मैं ऐसा करना चाहते हैं:
int main() {
MyObject o = MyMath.calcSomething(); // error happens here
}
MyMath कक्षा में केवल स्थिर तरीकों रहे हैं, तो यह instantiating करने का कोई मतलब नहीं है। लेकिन मुझे यह संकलन त्रुटि मिलती है:
MyMath.cpp: 69: त्रुटि: 'प्राथमिक' से पहले प्राथमिक अभिव्यक्ति अपेक्षित। टोकन
मैं क्या गलत कर रहा हूं? क्या MyMath को तुरंत चालू करने के लिए है? यदि यह संभव है तो मैं नहीं चाहूंगा।
+1 यह देखते हुए कि तुम अब भी के माध्यम से वस्तु> अंकन एक स्थिर समारोह कॉल कर सकते हैं के लिए। –