So I have the following c++ class
class MyClass:
public: 
    static void InitObject();
private:
    static MyObject *myObject;       
};
And then in the .cpp file I do
void MyClass::InitObject
{
    myObject = new MyObject();
}
However, I get a compiler error saying that "myObject" was referenced from InitObject() and then it says Linker command failed with exit code 1.
Why doesn't this work? How do I fix it?
 
     
     
     
    