求注释 关于studentList wl的作用

void domain()
{

StudentList wl;
while(1)
{
system("cls");
menu();
cout<<"请选择数字编号0~7"<<endl; //cin和cout是输入输出的意思 使用时要把#include iostream加入到头文件当中避免全局命名错误
int i1;
cin>>i1;
while(!(i1>=0&&i1<=7))
{
cout<<"输入有误,请重新输入:"<<endl;
cin>>i1;
}
switch(i1) ////计算表达式的值 并逐个与其后的常量表达式比较 当表达式与某常量表达式相等时 即执行其后的语句然后终止判断
{
case 1:wl.add();break;
case 2:wl.modify();break;
case 3:wl.dele();break;
case 4:wl.sort();break;
case 5:wl.search();break;
case 6:wl.showstudent();break;
case 7:wl.save();break;
case 0:cout<<"系统退出!!"<<endl;
exit(0);
default:
break; ///退出switch case语句
}
cout<<"是否返回主菜单? Y/N"<<endl;
cin>>p;
if(p=="n"||p=="N")
{
cout<<"系统退出!!"<<endl;
exit(0);
}
}
}

studentList wl的作用--就是定义了一个类型为studentList的变量wl啊。估计是一个学生信息列表吧