How can I create objects while adding them into a vector?
To answer the first part of your question, you must create an object of type Player before you can use it. When you say push_back(Player), it means “add the Player class to the vector”, not “add an object of type Player to the vector” (which is what you meant). You can create the object on the stack like … Read more