0
我有一个作业,需要我编写一个程序,可以使用链接列表存储人员(姓名,联系电话,地址)的数据。必须使用模板。我怎样才能为模板声明多种类型?以及如何为每个节点存储多个数据?C++链表,每个节点有多个数据
我有一个作业,需要我编写一个程序,可以使用链接列表存储人员(姓名,联系电话,地址)的数据。必须使用模板。我怎样才能为模板声明多种类型?以及如何为每个节点存储多个数据?C++链表,每个节点有多个数据
您不要为模板“声明”多种类型;模板有多种类型。只要使用它。
可以通过两种方式存储多个数据:将数据嵌入节点中,或者在节点中有一个指向数据的指针。
第一种方式更简单;第二种可能是正确的方式,但是您需要考虑谁需要分配和释放数据的问题 - 数据的所有权是存储在节点中的数据。
这可能是你所需要的: http://stackoverflow.com/questions/11108207/c-linkedlist-using-template http://stackoverflow.com/questions/2079296/c -templates-链表 – 2013-04-24 19:05:19