我一直在用C++刷新自己,并试图创建一个具有两个字符串的链接列表类,该类具有一个函数,该函数将按字母顺序对列表中的项进行排序。通过将指针传递到要比较的列表中的两个项,将它们发送到交换函数,然后它们交换指针信息,以便“重新组织”列表,如下所示:
void LinkedList::swapItem(LinkedList* a, Li
我试图交换2个字符串指针来对char***进行排序,因此我试图从“排序”开始,只对一个字符串进行排序,以确定我是否正确。奇怪的是,我调试过,实际上看到他们像你期望的那样交换,但当我打印时,我发现他们没有,我不能在这里搞错什么。我期望这两个字符串(父亲、阿姨)交换(实际上在内存中不是交换,而是交换指针),然后按如下方式打印: si