2013-04-24 167 views
0

我有一个作业,需要我编写一个程序,可以使用链接列表存储人员(姓名,联系电话,地址)的数据。必须使用模板。我怎样才能为模板声明多种类型?以及如何为每个节点存储多个数据?C++链表,每个节点有多个数据

+2

这可能是你所需要的: http://stackoverflow.com/questions/11108207/c-linkedlist-using-template http://stackoverflow.com/questions/2079296/c -templates-链表 – 2013-04-24 19:05:19

回答

1

您不要为模板“声明”多种类型;模板有多种类型。只要使用它。

可以通过两种方式存储多个数据:将数据嵌入节点中,或者在节点中有一个指向数据的指针。

第一种方式更简单;第二种可能是正确的方式,但是您需要考虑谁需要分配和释放数据的问题 - 数据的所有权是存储在节点中的数据。

相关问题