C ++链表,每个节点有多个数据

时间:2013-04-24 19:02:00

标签: c++

我正在做一个功课,要求我编写一个程序,可以使用链表存储人员的数据(姓名,联系电话,地址)。必须使用模板。我怎么能为模板声明多种类型?以及如何为每个节点存储多个数据?

1 个答案:

答案 0 :(得分:1)

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

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

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