Відповідь: Вопрос по С++
а зачем тайпдеф ? а размер возвращает метод size()vector<vector<int> > matrix;
matrix.assign (10, vector<int> (5, int()));потом в функцииvoid f (vector<vector<int> >& in) {
printf ("%d %d\n", in.size(), in.size()?in.front().size():0);
}в векторе много полезных...