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

Организовать иерархию классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ FFTw библиотека, пример использования? http://www.cyberforum.ru/cpp/thread777480.html
FFTW3 библиотека отсюда: http://www.fftw.org/ Рабочий проект под VS9. Интересуюсь темой FFT, из-за подобных библиотек начал осваивать Си. Имею представление об FFT и сразу отмечу, что при трансфомации в real/imag порядок массивов, да и их значения не соответсвуют стандартному FFT преобразованию ( указано в документации ). В Си разбераюсь плохо, и если кто знает или разберется как правильно...
C++ Клиент-Сайт-Сервер, на чем реализовывать? Здравствуйте! Искал информацию и сдался, так что если подобная тема есть, то где-то очень глубоко. Задача заключается в следующем. На сервере должна находиться БД. К ней должны подключаться по запросу имени пользователя и пароля разные клиенты. Для этих клиентов нужно написать приложение, которое будет по тому, что они там внутри натыкали отправлять в базу запросы и менять ее содержимое (для... http://www.cyberforum.ru/cpp/thread777388.html
C++ С++11 Brainbench
Приветствую, на Brainbench (http://www.brainbench.com) появился бесплатный тест по С++11 (как по мне, С++11 в тесте довольно мало, да и проще он теста С++ кажется). Проходим - делимся результатами.) Test: C++11 Date: 29-Jan-2013 Score: 4.53 Weights: 100% C++11 Elapsed time: 35 min 10 sec C++11 Score: 4.53 Percentile: Scored higher than 99% of previous examinees
с++ in web C++
Доброго времени суток! Хочу задать такой вопрос: Необходим некий аналог подписанного Java-апплета, но написанный на с++. Насколько мне известно, превратить в подобие подписанного апплета возможно с подошью NetScape npapi. Однако, все никак не могу найти вразумительного туториала или примера вразумительно это объясняющее. Не могли бы вы подсказать какие технологии, методы, решения стоит...
C++ Не линкуется log4cplus http://www.cyberforum.ru/cpp/thread773920.html
Qt. Пытаюсь использовать в проекте log4cplus. Не линкуется. скачал log4cplus релиз № 1.1.0, собрал Microsoft Visual C++'ом 2010, получился файл log4cplusD.lib *OKAY FACE* что прописал в project-файле: LIBS += ../../../log4cplus-1.1.0/msvc10/Win32/bin.Debug/log4cplusD.lib проверил, что путь к файлу прописан правильно потому, что если написать libFFFUUU в конце например, то сборщик начинает...
C++ Взаимодействие процессов. Параллелизм. Сообщения через порт Вычислить f (x) | | g (x), используя 2 вспомогательные процессы: один вычисляет f (x), а другой - g (x). Основная программа выполняет ввод-вывод и операцию | |. Использовать обмен сообщениями через порт (Socket). Реализовать вариант неблокирующим операций обмена сообщениями, то есть с "прерыванием" вычислений и их продолжением (восстановлением) после получения сообщений результатам инициированных... подробнее

Показать сообщение отдельно
Veyron
 Аватар для Veyron
105 / 105 / 4
Регистрация: 02.06.2009
Сообщений: 579

Организовать иерархию классов - C++

05.02.2013, 11:53. Просмотров 480. Ответов 1
Метки (Все метки)

В общем, ситуация такая: пишется что-то наподобие простенького движка для шариков, которые будут бегать по полю. Управление шариками пишется в пользовательском коде. То есть:

1. Есть класс World, это собственно вся среда выполнения игры.
2. В этом классе есть карта (на данный момент ее структура не важна - она может быть представлена как массив, может быть представлена как список, но типа WorldItem, о нем дальше).
3. WorldItem - универсальный элемент мира. Это будет родительский класс, от него будут наследоваться другие элементы - вкусняшки (+к здоровью, монетки...), препятствия, другие боты(UserBot).
4. Каждый человек делает свою реализацию UserBot, и в нем будет метод, который должен использовать карту мира, чтобы принять решение о очередном ходе. И тут встает проблема. Карта - элемент класса World, а доступ к ней нужно иметь из классов ботов. Передавать всю карту - будет ли накладно? Или при передаче ссылки на объект не происходит накладных расходов? Если это не оптимальный вариант, предложите, пожалуйста, на Ваш взгляд, более выгодный вариант иерархии классов с указанием места, куда же засунунть карту.

Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru