Para hacer la tarea hoy, debe ingresar una matriz, el tamaño es ingresado por el usuario, por lo que planeo usar un vector bidimensional para lograrlo.
Comience con la entrada transversal, de la siguiente manera
Como resultado, siempre aparece el error de subíndice de vector fuera de rango
Encuentra el motivo en csdn,
A diferencia de las matrices bidimensionales, arr [i] [j] puede asignarse directamente en un bucle. En el vector <vector <int >>, dado que el vector es un contenedor, el contenedor del vector más externo contiene un vector más pequeño y el vector interno contiene números int. Por lo tanto, primero debemos asignar valores al contenedor del vector interno y luego insertar el vector interno como un elemento en el vector externo.
Cambie el código al siguiente formulario, puede ejecutar normalmente