バイナリまたはテキスト ファイルからリンク リストをロードするために使用するこのコードがあります。テキスト ファイルでは問題なく動作しますが、バイナリの場合は常に余分な行がロードされるため、getline の仕組みを知る必要があります。
while(1)
{
if(!file.good())
break;
getline(file,line);
student.name=line;
getline(file,line);
student.phone=line;
current->insert(student);
}