Я борюсь с списком STL, который содержит указатели моего объекта Object.
Я объявил:
list<Object*> objectlist;
и вставлен через:
this->objectlist.push_back(new Object(address,value,profit));
и попытался выполнить итерацию, как на картах и других:
list<Object*>::iterator iter;
iter = this->objectlist.begin();
while(iter != this->objectlist.end())
{
iter->print();
}
Где print() является общедоступным методом класса Object;
Что здесь не так?
Я не могу получить доступ через итератор к объектам в списке?