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

Класс игральная карта - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возвратить массив из функции http://www.cyberforum.ru/cpp-beginners/thread883125.html
как мне из функции input items возвратить мой массив?вот код protected: int ArrayLenght; int Amount; int *SortArray; public: /*Sorting(); ~Sorting();*/ void SizeOfArry(int b)
C++ Организовать заданную структуру данных: точка (x, y) плоскости, стек (добавление, удаление и чтение элемента) Организовать заданную структуру данных: точка (x, y) плоскости, стек. Определить структуру элемента и написать подпрограммы добавления, удаления и чтения элемента. Написать тестовую программу. http://www.cyberforum.ru/cpp-beginners/thread883115.html
Дан символьный файл. Найти самое длинное слово среди слов, вторая буква которых есть Е C++
Ребятки привет.возникла проблема к началу сесии.Помогите пожалуйста решить задачу. Дан символьный файл . Найти самое длинное слово среди слов, вторая буква которых есть Е; если слов с наибольшей длинной несколько, то найти последнее. Если таких слов нет вообще, то сообщить об этом. Решить эту задачу: а) полагая, что слова состоят не более чем из 10 символов; б) без ограничения на число...
Дан массив из N натуральных чисел. Определить количество степеней пятёрки C++
Помогите пожалуйста написать программу, вот условие-Дан массив из N натуральных чисел.Определить количество степеней пятёрки.Использовать функцию распознавания степеней пятёрки.
C++ Кусочно-линейная функция http://www.cyberforum.ru/cpp-beginners/thread883095.html
Разработайте программу для вычисления значений функции приведенной на графике, исходя из предложения, что при X<-2 и при X>5 поведение функции не изменяется. Образец:
C++ Обработка файлов. Сформировать новый файл, элементами которого являются числа Записать в файл N натуральных чисел: а1,а2,...,аn (числа получить с помощью датчика случайных чисел). Сформировать новый файл,элементами которого являются числа а1,а1*а2,а1*а2*а3,...,а1*а2*а3*...*аn (массив не использовать). подробнее

Показать сообщение отдельно
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
30.05.2013, 11:50     Класс игральная карта
Цитата Сообщение от Tulosba Посмотреть сообщение
работает совершенно не так, как работает конструктор, создающий инструмент из двух валют
Тут опечатка. Инструмент работает точно так же, не так работает конструктор. Саб-классы не нужны, нужно только по-другому инициализировать объект.

Мне, наверно, не привести краткого примера достаточно сложного кода, чтобы стало понятно, что я имею в виду, а большой кусок вычленять лень.

Так что проехали.

Добавлено через 9 минут
Цитата Сообщение от Tulosba Посмотреть сообщение
Если в каком-либо из вариантов поведение должно отличаться от общего, вводить умолчания не следует.
Проблема возникнет не тогда, когда будете вводить такой конструктор, а тогда, когда он уже введен и лет семь использовался по полной программе, и вам нужен другой способ создания объекта.

Порефакторить уже существующие сотни кода будет довольно сложно, учитывая особенности вывода ошибок компиляторов, и вы вынуждены будете ввести архитектурное решение типа фабрики или билдера. В итоге будет у вас два разных способа создать объект -- с помощью конструктора и, например, фабрикой. При этом может оказаться недостаточно очевидным, в чем разница между созданием фабрикой и конструктором и коллегам придется лезть в код или документацию.

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