Я новичок в C++, и у меня проблемы с адаптацией с Java. Я знаю, что векторы в C++ работают аналогично ArrayList в Java, но у меня есть некоторые проблемы с его полным пониманием.
Допустим, у меня есть vector<PetStore*> pets
, и у каждого объекта PetStore
есть несколько геттеров и сеттеров. Я хочу установить/вставить определенный элемент по определенному индексу в векторе. Я также хочу вызвать метод bool setAdopted(bool adopted)
для вставленного питомца и установить для него значение true
.
/*
Pseudo code
pets.insert(pets.begin()+i, setAdopted(true));
*/
pets[specific_index].setadopted(true);
- person MD Ruhul Amin   schedule 26.11.2016pets[specific_index]->setadopted(true);
илиpets.at(specific_index)->setadopted(true);
вместоpets[specific_index].setadopted(true);
; - person MD Ruhul Amin   schedule 26.11.2016