¿Cómo convierto una matriz de armadillo en un vector de vectores?

Creé una matriz de armadillo c ++ de la siguiente manera:

arma::mat A; 
A.zeros(3,4);

Quiero convertirlo en un vector de vectores definidos por

std::vector< std::vector<double> > B(3, std::vector<double>(4) ); 

¿Cómo configuro B para que sea igual a A? Si no hay una manera fácil para un vector de vectores, ¿qué pasa con una matriz de matrices, es decir, qué pasaría si definiera B como

double B[3][4]; 

Respuestas a la pregunta(1)

Su respuesta a la pregunta