Cita: vector < vector < int > > Vector2 ( fil, vector < int > ( col ) );
Hasta a mi me servio eso
Y lo que comenta italico no esta mal.
y puede ser hasta mas sencillo de usar.
¡Pero Ojo! El problema de eso es que va a perder lo que mejor le va a los vectores que es la ventaja de poder agrandarlos a gusto.
Por que de esta forma el vector va tener que tener un tamaño fijo o para agrandar todas esas casas va haber una tremenda movida de datos de aca para alla.
asi que si lo creas un vector de tamaño fijo su forma no esta mal, per osi tienes que alterar el tamaño puede ser algo pesado.