6 / 6 / 3
Регистрация: 06.03.2011
Сообщений: 269
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Жизнь (нужна поддержка)29.09.2011, 01:09. Показов 1615. Ответов 16
Метки нет (Все метки)
Здравствуйте.
Начал писать игру "Жизнь". Недавно начал изучать классы, поэтому, буду использовать их. В общем, чувствую, что вопросов будет много, по мере поступления буду выкладывать их сюда, дабы не плодить тонны одинаковых тредов. Всем, кто будет откликаться — заранее огромное спасибо, с меня +++ к репутации. Итак, вопрос первый: Написал пока несколько функций (конструктор, считалку клеток вокруг и вывод массива). Есть некоторые проблемы с конструктором: такой код кушает хорошо (без конструктора) Код
а вот на такое: Код
говорит Что не так? Спасибо. UPDATE: перекомпилировал, выдаёт туеву хучу ошибок (
1
|
29.09.2011, 01:09 | |
Ответы с готовыми решениями:
16
Нужна поддержка со сборкой пк! Бюджета не хватает нужна альтернатива нужна поддержка Нужна поддержка ваша нужна поддержка с программой! |
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|||||||||||
29.09.2011, 01:22 | 2 | ||||||||||
Конструкция
1
|
6 / 6 / 3
Регистрация: 06.03.2011
Сообщений: 269
|
|
29.09.2011, 01:24 [ТС] | 3 |
И вправду. А как сделать грамотно?
0
|
Каратель
|
||||||
29.09.2011, 01:27 | 4 | |||||
1-й код не должен компилироваться вообще ибо инициализация не статических константных(static const) полей внутри класса запрещена
2-й код тоже неправилен array [ 3 ][ 3 ] - это обращение к элементу, да и еще и за пределами массива { { 0, 0, 0 }, { 0, 0, 1 }, { 0, 1, 1 } } - это список инициализации и применять его к массивам можно только при создании массива Добавлено через 40 секунд предлагаю вот такой конструктор, хедер файл естественно 2-й
1
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
29.09.2011, 01:27 | 5 |
1
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
29.09.2011, 01:32 | 7 |
1
|
6 / 6 / 3
Регистрация: 06.03.2011
Сообщений: 269
|
||||||||||||||||
29.09.2011, 01:54 [ТС] | 9 | |||||||||||||||
Пока сделал так:
Первые победы на фронте. Теперь, по крайней мере, всё компилируется и даже (!) работает. Количество клеток вокруг заданной считает исправно.
0
|
6 / 6 / 3
Регистрация: 06.03.2011
Сообщений: 269
|
||||||||||||||||
01.10.2011, 14:56 [ТС] | 10 | |||||||||||||||
Вроде как всё закончил, но при попытке запуска возникает проблема: любая комбинация клеток остаётся на месте первые два хода, а потом просто исчезает.
Взгляните, пожалуйста, свежим незамыленным взглядом:
Добавлено через 10 минут Уважаемые, кто поможет довести до ума, с меня небольшая печенька - 5 WMZ.
0
|
Заблокирован
|
||||||
01.10.2011, 16:22 | 11 | |||||
Добавлено через 2 минуты странный класс Life, собственно, не понятно почему решили такой класс сделать, ИМХО неудобно, да и ваще.. Добавлено через 1 минуту Добавлено через 4 минуты
1
|
6 / 6 / 3
Регистрация: 06.03.2011
Сообщений: 269
|
|
01.10.2011, 16:30 [ТС] | 12 |
Спасибо, сейчас пошаманю и сообщу о результатах.
Добавлено через 5 минут rrrFer, по поводу последнего пункта: как это иначе записать? Не вижу другого способа.
0
|
6 / 6 / 3
Регистрация: 06.03.2011
Сообщений: 269
|
|
01.10.2011, 16:38 [ТС] | 14 |
Сделал всё как сказали. Всё осталось по прежнему
0
|
6 / 6 / 3
Регистрация: 06.03.2011
Сообщений: 269
|
|
01.10.2011, 17:07 [ТС] | 16 |
Задача решена, всем спасибо.
0
|
Заблокирован
|
||||||||||||||||
01.10.2011, 17:11 | 17 | |||||||||||||||
0
|
01.10.2011, 17:11 | |
01.10.2011, 17:11 | |
Помогаю со студенческими работами здесь
17
Нужна поддержка с решением в Delphi Нужна поддержка в исправлении ошибки Нужна поддержка в выборе видеокарты Нужна поддержка с переводом из Fortran в C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |