Hello, there. I'll start off with letting you all know that I'm new to C++, although I have prior experience with other languages (Delphi, BASIC, Pascal, and some scripting langauges). I've always been a game developer at heart, and now I've decided to dwell into the realm of C++ programming. I could go on, but this thread has been created for a purpose other than stating my dull programming history.

In my planned game, it will (of course) feature objects of sorts that will be displayed on the map. This is true of pretty much any game.

I'm probably over simplifying this, so I'll get to the point: What is the most efficient way to store/access object data that can be read and updated with the most ease possible? The two options I was considering were arrays or linked lists. My experience in the latter is significantly lower. Basically, all I need to do is be able to efficiently run through every object in the game and update it accordingly.

Thanks in advance.