template<class T> void Database<T>::add(T& t) { //每次向文件中写入相关人员的数据,以二进制形式存储,每次追加到文件的末尾加入数据 database.open(fName, ios::out | ios::binary | ios::app ); if(!database) { cout<<"can't open file !"<<endl; return; } database.seekp(0,ios::end); database<<t; database.close(); database.clear(); }