Order
" " オブジェクトへのポインタのベクトルがあるとします。ここで、このベクトルから注文を削除したいと思います。このようなポインターを削除する正しい方法は次のとおりですか?
std::vector<Order*> orders;
// somehow I obtained a vector of Order*, and an iterator it that points to
// an order that I want to remove completely.
// does the following work?
Order *order = *it;
orders.erase(it);
delete order;