【发布时间】:2014-01-12 17:13:55
【问题描述】:
当使用存储大量对象的链表时,您将如何访问所述对象内的数据?
示例代码。
using namespace std;
typedef struct node
{
int data;
node* next;
} *nodePtr;
nodePtr head;
nodePtr current;
nodePtr temp;
void PrintList()
{
current = head;
while(current != NULL)
{
cout << current->data.getMakeModel();
cout << current->data.getRegNo();
cout << current->data.getEngineSize();
cout << current->data.getRented();
current=current->next;
}
}
我目前的做法不起作用,我不知道如何解决它。
我需要做的就是访问我有getter方法的模板对象数据成员并输出数据。
有什么想法吗?
顺便说一句,是否可以在链表中搜索特定对象(具有特定数据成员值的对象)?当然,对象仍在使用模板
【问题讨论】:
标签: c++ object linked-list cout