所以我的任务是编写一个程序,允许用户在双向链表中输入一些整数元素,并且我必须删除那些可以用数字之和除以(余数为0)的元素。dividable with the sum of their digits
}
问题是,在调用locate (List);函数之后,当调用第二个printlist时没有打印任何东西,我似乎找不到问题所在,一定是一些指针搞错了,但我不确定是哪一个。
下面的代码来自我用动态内存管理编写的一个游戏。我有一个名为'all_gadgets‘的静态向量,其中包含指向游戏中每个小工具的指针。当gadget在运行时被删除时,我希望从静态向量中移除相应的指针。我试过了: int i = Gadget::all_gadgets.size();
if ((*it)==t