Показать сообщение отдельно
Старый 04.08.2011, 10:44   #4
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: С++ и Блитц Параллели

Object * o = new Object(); // создание одного нового экземляра

// ну и удаление экземпляра
delete(o);
o = 0;

А для перебора нужно сначала создать список и добавить туда элемент.

std::list<Object*> ObjectsList;

ObjectsList.push_back(o);

//перебор
std::list<Object*>::iterator itr;
for (itr = ObjectsList.begin(); itr != ObjectsList.end(); itr++) {
    //some code (*itr) - is element, access by (*itr)->
}
Однако стоит сначала почитать про память в C++. Так как даже этот неполный код таит в себе подводные камни.
Эффективное и безошибочное программирование на с++ без понимания основ управления памятью и механизма указателей невозможно.
__________________
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
Мистер Розовый (04.08.2011), impersonalis (04.08.2011), pepel (11.08.2011), St_AnGer (04.08.2011), Vadimich (04.08.2011)