|
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 5
|
||||||||||||||||
Класc Dice (игральные кости).08.02.2012, 22:46. Показов 3292. Ответов 4
Метки нет (Все метки)
Доброго времени суток!
Ребят, подскажите Вот задание моё для лабы: "Создать обьявление класса и разработать драйвер-программу, которая продемонстрирует работу класса. Класс Dice (игральные кости). Класс сохраняет 3 игральных кости и общее количество очков после последнего броска. Должны быть предусмотрены методы, которые реализуют инициализацию и броски игральных костей." Вот собс-но немного кода который я написал: Dice.h:
Подскажите пожалуйстa, так как я чёт не приложу ума куда чего, перечитал довольно инфы на счёт классов, но так и не могу понять куда что и в какой последовательности лепить... Да и это должно быть без перегруженных операторов, в следующей лабе уже будут... И желательно с комментариями по коду З.Ы. Препод на парах о теплицах рассказывает, так что сам не могу, поэтому тут и пишу!
0
|
||||||||||||||||
| 08.02.2012, 22:46 | |
|
Ответы с готовыми решениями:
4
В программе про игральные кости нужно дать вес каждой грани...
|
|
Заблокирован
|
|
| 08.02.2012, 22:58 | |
|
а зачем ты все это внутрь конструктора разместил. Раз уж есть сама функция, которя должна этим заниматься, так в нее и размещай.
И потом таким образом, ты получишь только один из результатов а не три. Ты ведь просишь вернуть значение одной переменной а не трех. И функция больше вернуть не может. Надо подругому опрашивать Добавлено через 1 минуту Тот результат который тебе возвращается говорит о том, что переменная не инициализирована
0
|
|
|
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 5
|
|||||||||||||
| 08.02.2012, 23:40 [ТС] | |||||||||||||
|
Добавлено через 2 минуты типа Dice():roll(0){} Добавлено через 34 минуты вот немного переписал, но всёравно не понимаю зачем тогда там собс-но dice123, хотя они там нужны по условию задачи. Прошшу помощи в усовершенствовании моего бреда))) и ещё что-то мне не нравиться этот массив 3-х кубиков, может подскажите что можно с ним сделать, может я как-то его не правильно обьявляю, или мне каждый кубик по отдельности обьявлять, и нужно ли их инициализировать?? Dice.h
0
|
|||||||||||||
|
Заблокирован
|
|||||||||||||||||||||
| 09.02.2012, 01:53 | |||||||||||||||||||||
|
Dice():roll(0){} - это компилятор тебе показывает правильный код инициализации.
Так надо инициализировать переменные в конструкторе:
Вот тебе рабочий код выводит результат для каждого кубика отдельно CDice.h
0
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 5
|
||||||||||||||||
| 09.02.2012, 02:48 [ТС] | ||||||||||||||||
|
Всё разобрался сам, вот именно то что мне нужно было:
Dice.h:
0
|
||||||||||||||||
| 09.02.2012, 02:48 | |
|
Помогаю со студенческими работами здесь
5
Игральные кости
3 игральные кости 2 игральные кости Игральные кости Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|