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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
МаксимМВ
C/C++
90 / 90 / 5
Регистрация: 01.07.2010
Сообщений: 281
#1

Игра "Жизнь" - C++

22.10.2010, 09:45. Просмотров 1022. Ответов 3
Метки нет (Все метки)

Первый серьёзный пррактический опыт в объектно-ориентированном программировании. Пока я ещё не написал функцию вывода на экран. Но я старался сделать движок игры, находящийся в файлах cell.cpp и world.cpp наиболее гибким, т.к буду писать графическую реализацию. Но сначала буду тестировать консольную. Прошу исправить ошибку в динамическом создании двухмерного массива. Ошибка находится в файле world.cpp и помечена комментарием //error. Компилятор не выдаёт ошибку в этой строке, но выдаёт во всех строках обращения к массиву ошибки типа такой:
Код
world.cpp:23: error: 
no match for ‘operator[]’ in ‘*(((world*)this)->world::w_mass + ((unsigned int)(((unsigned int)x) * 2u)))[y]’
Посмотрите вложение, там находится код.
Вложения
Тип файла: zip code.zip (1.5 Кб, 38 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2010, 09:45     Игра "Жизнь"
Посмотрите здесь:

Игра "Жизнь" с самым простым кодом - C++
Здравствуйте, нужна помощь по написанию кода для игры "Жизнь" только на простом уровне, так как еще очень мало разбираюсь в...

Игра "жизнь" - разобраться в коде - C++
помогите разобраться в коде #define SIZE 20 int a,b; int chk(int x, int y) { int i=0; if (a==1) i++; if...

Игра "Жизнь" и торообразный массив - C++
Подскажите, как можно реализовать торообразный (круговой) массив для игры "Жизнь". есть только примитивный алгоритм, без учета...

Игра "Жизнь" - C++
Пожалуйста скиньте кто нибуть код проги написаной на С++ console application, буду очень благодарен!!! мне нужен код игры "Жызнь"...

игра "жизнь." - C++
Здравствуйте, форумчане, я новенький по этому возможно буду ошибаться и говорить глупости. Но надеюсь вы таки мне поможете в понимании...

Игра "Жизнь" - C++
Игра "Жизнь" Игра моделирует жизнь поколений гипотетической колонии живых клеток, которые выживают, размножаются или погибают в...

Игра "Жизнь" - C++
Написал недавно программку, но возникли проблемы с её оптимизацией( распараллеливанием), а так же графикой. Знаю я только openMP и Pthreads...

Игра "Жизнь" - C++
Всем привет. Взялся за написание "Жизни", столкнулся с непонятными багами. Вот мой код (сначала хочу проверить алгоритм на небольших...

Игра "Жизнь" - C++
#include <iostream> #include <conio.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <dos.h> #define...

игра "жизнь" - C++
Помогите,пожалуйста,разобраться как работает программа, особенно в функции proverka. очень надо #include <iostream> #include <conio.h> ...

Игра "Жизнь" - C++
#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <WinCon.h> #include <conio.h> #include...

Реализовать игру "Жизнь" (Conway's Game of Life) с помощью иерархии классов - C++
У нас есть такие правила: Правила Место действия этой игры — «вселенная» — это размеченная на клетки поверхность или плоскость —...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
22.10.2010, 11:46     Игра "Жизнь" #2
w_mass имеет тип Cell*, w_mass[x] имеет тип Cell. У Cell нет оператора [], посему вторые скобки синтакс. некорректны.
МаксимМВ
C/C++
90 / 90 / 5
Регистрация: 01.07.2010
Сообщений: 281
22.10.2010, 21:11  [ТС]     Игра "Жизнь" #3
Спасибо, написал Cell**, ещё теперь буду знать, что двухмерные массивы с неопеределённым размером и двухмерые массивы в аргументах функций, чтобы можно было их изменить описываются как указатель на указатель. Движок закончен, буду тестировать.
МаксимМВ
C/C++
90 / 90 / 5
Регистрация: 01.07.2010
Сообщений: 281
22.10.2010, 21:30  [ТС]     Игра "Жизнь" #4
Ошибка сегментирования. gdb выдайт что это cell::getstate(). Не понимаю.
Вложения
Тип файла: zip code.zip (1.6 Кб, 17 просмотров)
Yandex
Объявления
22.10.2010, 21:30     Игра "Жизнь"
Ответ Создать тему
Опции темы

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