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

Класс шахматной фигуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа для настройки сети http://www.cyberforum.ru/cpp-beginners/thread421284.html
Всем хай! Для упрощения настройки интернета решил написать программу, которая открывает три командных строки и в одной пингует роутер, в другой гугл, а третья просто cmd для выполнения инструкций. Программа, которую я написал работает некорректно, видимо из-за моего недостаточного знания библиотек. Вот код: #include <iostream> int main(){ using namespace std; system("start"); ...
C++ Введите 6 рвзных цыфр. Нужно найти найменьшее из них. С++ Введите 6 рвзных цыфр. Нужно найти найменьшее из них. (Решать по функций, которая находит найменьшее значение из двух цифр.) Ухх как пасиба http://www.cyberforum.ru/cpp-beginners/thread421280.html
C++ Введите массив и определите являеться ли сумма элементов чётнай цифрой
С++ Введите массив и определите являеться ли сумма элементов чётнай цифрой. Благадарю
C++ Написать рекурсную функцию, которая общитает сумму введеных чисел.
С++. Ввести любое натурпльное число, написать рекурсную функцию, которая общитает сумму введеных чисел. Пасиба большое
C++ Двухмерный массив. Найдите каждай строчки симму чётных элементов http://www.cyberforum.ru/cpp-beginners/thread421259.html
Здрасте, есть проблемка решить. С++: Введите двухмерный массив и найдите каждай строчки симму чётных элементов. Пасиба
C++ Где используется "чистый" C++? Без .NET, QT, CLI и т.д. С наступившим!) подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16824 / 5245 / 320
Регистрация: 30.03.2009
Сообщений: 14,125
Записей в блоге: 26
02.01.2012, 13:07     Класс шахматной фигуры
Если что-то собираешься решить перебором, то у каждой фигуры должна быть возможность получить все возможные ходы на текущий момент. Список это будет, итератор или что-то ещё - не важно. Без этого сам смысл класса теряется, если ты ходы перебирать будешь вне класса.

Ну и, разумеется, в обязательном порядке работать через базовый класс и виртуальные методы (о чём писал предыдущий оратор)

Добавлено через 1 минуту
Хотя для начала ограничься, к примеру, тремя фигурами, реши хоть какую-то задачу и ты сразу же увидишь миллион проблем, которые теоретически можно рассказывать до бесконечности, а практически ты их поймёшь чуть ли не с ходу
 
Текущее время: 05:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru