Mam wektor IInventory * i przeglądam listę przy użyciu zakresu C ++ 11 dla, aby robić rzeczy z każdym z nich. Po zrobieniu kilku rzeczy z jednym, mogę chcieć usunąć go z listy i usunąć obiekt. Wiem, że mogę deletew każdej chwili wywołać wskaźnik, aby go wyczyścić, ale jaki jest właściwy sposób...