you can not call a constructor, its called with the function calling nothing else. same for the destructor
Constructor gets called upon instantiation of the object while destructor gets called at the end of scope in which the object was created
Sorry, I would suggest you look up a tutorial on C++ as a full explanation is beyond the scope of this thread or forum.
Make default constructor and destructor private and have your own create and destroy function , call the destructor and constructor from those functions.