c ++ pasando por referencia const
En el siguiente programa se muestran los cosistas de un vector de punteros. Puntos es una estructura de coordenadas x, y, z y un point_id. Creo que a medida que el cuerpo se pasa por referencia constante, el siguiente paso debería producir un error. BUt el programa se está ejecutando sin ningún problema. ¿Puedes por favor explicarme por qué es esto?
void readOutFile(const Body& body, int n){
....
body.bp[0]->points.push_back(Point_id(p,i));
}