Escribir y cargar vectores de estructuras en un archivo binario c ++
En serio necesito tu ayuda. Tengo las siguientes estructuras en mi código:
struct Field{
char name[20];
int type;
int length;
};
struct Record{
vector<Field> structure;
vector<string> info;
};
Lo que quiero hacer es almacenar un vector de mi estructura de registro dentro de un archivo binario y volver a cargarlo con éxito. El problema es que mi estructura tiene dos vectores dentro y me están causando algunos problemas. ¿Me puedes ayudar?