1、CStudent *student1,*student2;
COblist stulist1,stulist2;
student1=new CStudent;
stulist1.AddTail(student1);
student2=(CStudent*)stulist1.GetHead();
stulist.AddTail(student2);
执行到最后一句时提示出错。请问这时student1和student2是指向同一个空间还是两个空间?为什么会出错啊?应该怎么办?
2、COblist对象是否可以作为参量进行传递?
void fun(COblist &list)
{
list.AddTail(..);
}
void main()
{
COblist list2;
fun(list2);
}
上边是否可行??
COblist stulist1,stulist2;
student1=new CStudent;
stulist1.AddTail(student1);
student2=(CStudent*)stulist1.GetHead();
stulist.AddTail(student2);
执行到最后一句时提示出错。请问这时student1和student2是指向同一个空间还是两个空间?为什么会出错啊?应该怎么办?
2、COblist对象是否可以作为参量进行传递?
void fun(COblist &list)
{
list.AddTail(..);
}
void main()
{
COblist list2;
fun(list2);
}
上边是否可行??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货