我的老师为链表上的作业设置了一些框架代码。
在标题中,定义了两个类:
string_node
和string
在字符串定义中,有一个私有变量mutable string_node* cursor;
现在在实际实现中,我尝试使用游标作为对我创建并要修改的节点的引用。IE:
for (cursor_index = 0; cursor_index < many_nodes; cursor_index++){
cursor = new string_node(str[cursor_index]);
我不确定这是否正确,所以首先,如果这是错误的,谁能告诉我我应该怎么做?
我认为它是错误的,因为我无法访问节点的数据并通过光标链接到其他节点,因为它是一个指针(我希望能够只做 cursor.data 甚至设置 get 和 set 方法,尽管我不是确定我为什么需要,如果有人想向我解释)。
所以主要问题是能够在实现中设置节点的数据/链接。