Mam stworzoną klasę ekwipunku, i podczas zamiany przedmiotów miejscami wykonywana jest taka operacja:
Item *tempItem = inventoryBar[j].item;
inventoryBar[j].item = inventoryBar[i].item;;
inventoryBar[i].item = tempItem;
Czy jest to poprawne? Jeśli nie to w jaki sposób poprawnie zamienić te przedmioty miejscami?