我有一个问题描述是:我必须为班级管理制作一个程序,其中两种类型的学生学习国家和非国家。他们几乎没有共同的属性,但很少有不同的国籍。现在我必须使用链接列表处理数据,链接列表一次使用两种类型的学生的数据。假设在处理外国学生时不关心其他人,反之亦然。我认为这可以使用模板类来完成,但我不知道该怎么做
答案 0 :(得分:-2)
正如我所知,你有不同类型的链表,你想在一个函数中平等对待它们。如果是这样,您只需编写一个以Void *作为参数的函数,例如:
int traversLinkedList (void* head) {
//Do your job here, doesn't matter the type of your linked list .. what matter that both types (or more) have the same properties that will be used here
}
我希望这就是你想要的东西