First, I would like to say that I have no experience with this and am still getting my head around OOP, so if something is really obvious, just point it out :)
I am designing a game and I am not sure of the best OOP design patten to use or if I am going on the right track. I have entities, but I don't know the best way of storing them. I am going to put them in a vector based on what I have seen on GDSE, but am not sure where to put that in my games code. I thought of putting them in a singleton manager class, but have read up on singletons and don't think that it would be wise to use them.
Or could I store entities in a world object? Like here ?
Is a singleton entity manager class fine in this case, or can you point me in the right direction for a different way of managing them.
EDIT: Oops.Even though I did multiple searches only now have I seen this (http://tinyurl.com/kv963nu) Although this seems to tell me to use global variables or singletons..