どんな型でもディスクに記録できるコードはありませんか?
たとえば、vector< vector<int> >型など。 
datasave(x,"c:\\d.dat"); dataload(x,"c:\\d.dat"); とできると良いのですが。