Are the inner vectors all the same size?  If so, they should probably be a struct or class (or array or tuple but that opens up the C++11 box).