do you already know how to use vectors? if you do, then you can use a vector of vectors or if you know how map works, you can make a map of vectors.
one way is to basically define your vector types using typedef:
Code:
#include <string>
#include <vector>
using namespace std;
typedef vector <string> s_vector;
typedef vector <s_vector> vs_vector;
int main ()
{
s_vector my_string_vec;
vs_vector my_vec_of_string_vec;
//do stuff like pushback strings into my_string_vec and
//and then pushback string vectors into my_vec_of_string_vec. yada yada yada
return 0;
}
basically first typedef a vector of strings (in the example above called s_vector) and then typedef a vector of s_vectors (here called vs_vectors). you can then typdef yourself some string and vector iterators to navigate through the strings and vectors if you want, but both of those containers can be navigated using subscripts.
anyway, i don't know of any online stuff except for maybe this:
http://www.research.att.com/~bs/C++.html since i use his book for reference mainly:
http://www.research.att.com/~bs/3rd.html
nice basic examples of the c++ stl containers and a nice look into the specifications of such containers.