我想将指针列表复制到新列表。问题在于,新列表应仅包含对第一个列表的元素的引用。但是,我想分别编辑第一和第二个。
可以说我有一个unsortedList
和sortedList
。列表元素是带有一些数据和next
字段的结构。我以为我可以说myStructType* unsortedList = sortedList
。
我的问题显然是我不能更改unsortedList
而不必更改sortedList
,因为第一个指针指向sortedList
的第一个元素。
注意:
我不想更改字段的数据,我只想让两个指向相同数据但具有不同排序的列表。
编辑 这是一张sketchup图片,供您澄清