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

Разбить на классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Скрыть программу http://www.cyberforum.ru/cpp-beginners/thread162463.html
Вот кусок кода который скрывает активные программы: HWND Wnd; Wnd=GetForegroundWindow(); if (Wnd>0) ShowWindow(Wnd,SW_HIDE);
C++ Как это читается (*r).sled r - > sled Между ними нет разницы http://www.cyberforum.ru/cpp-beginners/thread162437.html
Не удается просмотреть значение переменной в DevCpp C++
У меня есть компилятор Dev Cpp, проблема в том, что он не отлаживает программу.. Когда я добавляю переменную в список наблюдаемых, в списке переменных ничего не появляется.
C++ Конкатенация текстовых файлов
Подскажите примерно как действовать. Нужно соединить данные(строки)из 2ух текстовых файлов и результат вывести в выходной файл. В каждом из файлов слова(строки) разделены пробелами: fille_1.txt: qwerty dert virt maestro jackson file_2.txt: piano buzz street lamp
C++ Программа для перевода чисел из 10 системы в 2 http://www.cyberforum.ru/cpp-beginners/thread162398.html
Народ помогите написать программу для перевода чисел из 10 системы в двоичную В консоле Если надо я могу прислать листинг программы которую я пытался создать Заранее спасибо
C++ Программа должна сохранять данный в файле Здравствуйте,я хочу чтобы моя программа сохраняла данные,а именно значения переменных в текстовом или еще в каком нибудь файле(не имеет значения) и могла потом загружать их из этого файла. Подскажите какую функцию использовать и если надо,то что подключать?Заранее спасибо) подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
30.08.2010, 13:27     Разбить на классы
Алена5, я бы сделал так:
  1. Создал класс карта (свойства карты - масть, достоинство);
  2. класс "колода карт" (содержит массив карт - собственно, сама колода);
  3. класс "игрок" (содержит имя игрока, массив карт);
  4. класс игровое поле (содержит колоду и массив игроков);
  5. ну и надо реализовать для каждого класса подходящие методы.

Добавлено через 3 минуты
Цитата Сообщение от Алена5 Посмотреть сообщение
Или хотябы подскажите как читать переменную одного класса в другом классе(Например: использовать переменную taken класса Pack в классе On_hands)
Это можно сделать с помощью дружественных классов, хотя это не является хорошей практикой программирования, т.к. нарушается принцип инкапсуляции. Лучше вместо этого сделать соответсвующий метод в классе Pack, который бы изменял переменную taken, и вызывать этот метод из соответствующего метода класс On_hands, предварительно передав ему ссылку (или указатель) на данный экземпляр класса Pack.

Не по теме:

Надеюсь, понятно объяснил

 
Текущее время: 13:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru