KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Is it possible to return an object from a static method in C++ like there is in Java? I am doing this: class MyMath { public: static MyObject calcSomething(void); private: }; And I want to do this: int main() { MyObject o = MyMath.calcSomething(); // error happens here } There are only static methods in the MyMath class, so there's no point in instantiating it. But I get this compile error: MyMath.cpp:69: error: expected primary-expression before '.' token What am I doing wrong? Do I have to instantiate MyMath? I would rather not, if it is possible.
Tags (comma-separated)
Save Edits
Cancel