title: Data structure for a group of grouped data in C++
body: <p>I need to create a group of grouped data. the size of each internal group is not same. i should be able to access any member of the any group using indices. 
  Which data structure can I use in C++? </p>