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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ElenaBilyk
4 / 4 / 1
Регистрация: 22.10.2013
Сообщений: 34
#1

Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу - C++

17.01.2014, 17:56. Просмотров 386. Ответов 11
Метки нет (Все метки)

К окончанию курсов по С++ нам приурочили мини-дипломную работу.
Сначала я посчитала, что ничего сложного в этом нет. Но по мере моих попыток разобраться в этом стала понимать, что теперь я окончательно запуталась.
Суть задачи такова:
требуется написать программу, используя абстрактную фабрику, dll и прочие прелести языка))))

Добавлено через 2 минуты
Суть проги:
это магазин.
есть класс Shop, который подгружая свои dll определяет, какую категорию товара он будет реализовывать.
Определив, он создает соответствующую категорию товара через фабрику
и, либо продает его, либо закупает.

Добавлено через 2 минуты
может, у кого-нибудь есть пример подобной работы, руководствуясь которой можно создать свою программу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2014, 17:56     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу
Посмотрите здесь:

Требуется собрать кучу object в один контейнер и искать их по object_name - C++
Пусть дана структура вида: struct object { object(const std::string&_object_name):object_name(_object_name){} bool...

задачка никак не соображу что да как тут делать - C++
Решить методом простой итерации уравнение вида х=Ф(Х). Очевидное приближение корня находится по формуле Xn=Ф(Xn-1) (на всякий случай n-1...

Как создать массив или вектор размера больше чем 0x7fffffff? - C++
Вопрос вот в чем.. максимальная разрядность сетки блоков нитей 2^31-1 на GPU (используя CUDA на видеокартах с Compute capability 3.0 и...

Как предотвратить ввод числа, которое больше чем может вместить тип - C++
void main() try{ int i; cin >> i; if (i>INT_MAX)throw range_error("sdfsdfdsf"); cout << i; _getch(); } catch...

пожалуйста решите. для вас эт ерунда(чем быстре тем лучше) - C++
Надо решить так то наброки есть но не получается некоторые детали а времени нет разобраться. Составить блок-схему алгоритма,...

как можно разбить на группы кучу переменных? - C++
пишу прогу которая высчитывает разную статистику и в ней переменных штук 30.. например int iOrdersLoss int iOrdersProfit int...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
17.01.2014, 18:00     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #2
Цитата Сообщение от ElenaBilyk Посмотреть сообщение
используя абстрактную фабрику, dll и прочие прелести языка))))
Это не прелести языка, это паттерн проектирования и ОС виндоуз.
В чем конкретно Ваш вопрос? Т.к. в теме я его не увидел.

Цитата Сообщение от ElenaBilyk Посмотреть сообщение
пример подобной работы
Самый простой вариант найти выпускников данного курса прежних лет. Авось поделятся.
ElenaBilyk
4 / 4 / 1
Регистрация: 22.10.2013
Сообщений: 34
17.01.2014, 18:05  [ТС]     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #3
Посоветуйте, что почитать и где почитать что-бы понять как втулить в свою программу фабрику, а так же, информацию о работе с Dll.

Добавлено через 2 минуты
Может, кто решал подобные задачи, подскажите, как?
Очень хотелось бы понять!!!!
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,011
17.01.2014, 18:07     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #4
Я бы предложил на первой итерации сделать без dll, все в одном исполняемом файле. Классика по паттернам - http://www.ozon.ru/context/detail/id/2457392/

На второй итерации уже можно погуглить про загрузку dll и вынести туда конкретные фабрики и товары.
JavaUser
70 / 70 / 15
Регистрация: 06.10.2013
Сообщений: 302
17.01.2014, 18:09     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #5
Цитата Сообщение от ElenaBilyk Посмотреть сообщение
Посоветуйте, что почитать и где почитать что-бы понять
Для понимания следует начать с книги:
Оригинальное название: Head First Design Patterns
Автор: Фримен Эр., Фримен Эл., Бейтс Б., Сьерра К
Издательство: Питер
Год: 2011

В ней наиболее понятно на примерах описываются паттерны проектирования. Есть в Библио-Глобусе
ElenaBilyk
4 / 4 / 1
Регистрация: 22.10.2013
Сообщений: 34
17.01.2014, 18:12  [ТС]     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #6
Спасибо, почитаю!
А можно еще что-нибудь о битовых операциях, мне нужно организовать поиск, выставляя битами флажки что именно искать. Это если дословно. Не понимаю о чем здесь речь. Битовые операции для меня загадка.
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,011
17.01.2014, 18:13     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #7
Цитата Сообщение от JavaUser Посмотреть сообщение
Для понимания следует начать с книги:
Оригинальное название: Head First Design Patterns
Ну тут надо оговориться, что стиль изложения специфический. Книга выглядит как комикс.
JavaUser
70 / 70 / 15
Регистрация: 06.10.2013
Сообщений: 302
17.01.2014, 18:15     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #8
Цитата Сообщение от 0x10 Посмотреть сообщение
Ну тут надо оговориться, что стиль изложения специфический. Книга выглядит как комикс.
Я её и посоветовал, так как Девушка вероятно ничего вообще не знает о паттернах. По этому чтение академических или классических книг по алгоритмам или паттернам считаю не оправданным..
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,011
17.01.2014, 18:15     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #9
Цитата Сообщение от ElenaBilyk Посмотреть сообщение
А можно еще что-нибудь о битовых операциях
Любая книга по Си или С++.
Цитата Сообщение от ElenaBilyk Посмотреть сообщение
мне нужно организовать поиск, выставляя битами флажки что именно искать.
Если это полная и дословная формулировка, то могу только выразить сочувствие, поскольку из нее ничего не ясно. Уточняйте задание.
JavaUser
70 / 70 / 15
Регистрация: 06.10.2013
Сообщений: 302
17.01.2014, 18:16     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #10
Цитата Сообщение от ElenaBilyk Посмотреть сообщение
Не понимаю о чем здесь речь. Битовые операции для меня загадка.
поищите в инете или на хабре...
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,011
17.01.2014, 18:16     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #11
Цитата Сообщение от JavaUser Посмотреть сообщение
По этому чтение академических или классических книг по алгоритмам или паттернам считаю не оправданным..
Возможно. Тут на любителя, спорить не стану.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2014, 18:21     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу
Еще ссылки по теме:

как написать функцию возвращающую объект с указателем на кучу - C++
уперся в следующее: есть класс содержащий в себе указатель на динамическую память (кучу). В общем-то это массив размерность которого...

Не соображу почему не выводится массив - C++
Код: #include <iostream> #include <cstdlib> #include <ctime> using namespace std; void func( int a, int b) ...

Подскажите, как вывести знак фунта в консоли - перепробовал кучу способов, ничего не получается - C++
Не получается вывести знак фунта, вместо него выводит знак вопроса, пробовал разными способами, выводит все, но только не знак фунта. Через...

New выделяет больше памяти, чем необходимо - C++
Мне нужно переписать из строки String (да, именно String) в динамический массив char, ибо String переменной длины. Выделяю память равную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
JavaUser
70 / 70 / 15
Регистрация: 06.10.2013
Сообщений: 302
17.01.2014, 18:21     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу #12
Цитата Сообщение от ElenaBilyk Посмотреть сообщение
К окончанию курсов по С++ нам приурочили мини-дипломную работу.
Ну раз вы прослушали курс, то в нем должны были сообщить о таких вещах как "Битовые операции", "паттерны проектирования"...
По вашей задаче нужно искать книги по С++. Искать их в Книжном, листать их и если они понятны - купить. Так что наиболее правильно - либо сделать копирайт с готового решения, либо разбираться и вникать в задачу, сопровождая все это чтением литературы
Yandex
Объявления
17.01.2014, 18:21     Чем дальше в лес, тем больше дров. Не соображу, как собрать в кучу
Ответ Создать тему
Опции темы

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