I have a hand full of objects each containing several strings each. Right now its set up as structures each containing a map with keys 1...n, one for each string (`map<int,string> strs`), this can be changed if a better way exists. I need to randomly access all of these str ings without overlapping and know that i'm done. How can I do this, either with the maps or another data structure? Thanks.