у меня есть вектор указателей: std::vector<Customer*> customersList
Теперь я хочу получить один из элементов и выполнить с ним операции.я не уверен, что я знаю как, мое предположение было:
Customer* source = restaurant.getCustomer(cust);
проблема в том, что я не знаю, если в c ++ это создаст новый объект, или я просто получу ссылку на него.Есть мой метод получения:
Customer* Table::getCustomer(int id) {
for (int i = 0; i < customersList.size(); ++i) {
if (customersList[i]->getId() == id)
return customersList[i];
}
return nullptr;
}
Спасибо