Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как создать нное количество одинаковых объектов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача с деревьями http://www.cyberforum.ru/cpp-beginners/thread484482.html
Привет! Помогите: пожалуйста: решить задачу к 15 марта в псевдокодах. Вот её условие. Найти среднюю по значению из вершин дерева, у которых количество потомков в левом поддереве отличается...
C++ как в проге изменить строковый ресурс? AfxLoadString(nID,szText) загружает из ресурса строку, а как сделать наоборот? Как из проги поменять значение строкового ресурса? http://www.cyberforum.ru/cpp-beginners/thread484477.html
Прикол: Эволюция программиста на примере "Hello world" C++
Эволюция программиста 1. Старший курс школы. 10 PRINT 'HELLO WORLD' 20 END 2. Младший курс института. program Hello(input,output) begin writeln('Hello...
C++ сохранение рисунка в различных фарматах
народ подскажите как сохранять нарисованное тобой изображение в jpeg например или в bmp.. я слышала что то такое можно сделать при помощи GDI(кстати говоря что это такое?? )
C++ Открыть существующий документ Word при помощи компоненты WordApplication http://www.cyberforum.ru/cpp-beginners/thread484326.html
Уважаемый All. Подскажите, кто знает, как при помощи компоненты WordApplication открыть существующий документ Word (без диалоговых окон). Делаю так : WideString FileName='c:\tmp\1.doc'; ...
C++ Проверка наличия соединения с интернет, VC++ Здравствуйте. 1.Подскажите пожалуйста, как я могу проверить, подключен ли компьютер к интернет, и отследить состояние подключения (Т.е. когда оно будет разорвано) 2. Подскажите как я могу получить... подробнее

Показать сообщение отдельно
(Phantom)
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 86
10.05.2010, 10:17
Привет.
А не проще создать иерархию обьектов и хранить их в стандартном списке. Если ты привел пример игр, то уже у всех вещей на карте общее это координаты и количество нитпоинтов, приетом одинаковые еще и сообщения для них: нанесеный ущерб.
Все обьекты выделяються динамически и храняться указатели на выделенный обект.

например:
Код
#include <list>

class obj;
class farm: public obj;

int main()
{
    std::list<obj *> map;
    while(1) // программа в ввечном цыкле
             // до упомрочние будет создавать дома
    {
         map.insert(new farm(10, 10));
    }

    // перед выходом нужно почикать все дома
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru