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

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

Войти
Регистрация
Восстановить пароль
 
Tsyklop
5 / 5 / 3
Регистрация: 01.01.2014
Сообщений: 334
#1

Задачка с дружественными классами - C++

09.06.2014, 15:01. Просмотров 335. Ответов 1
Метки нет (Все метки)

Создать консольное приложение, в котором реализовать классы: «Закуска (Еда)», «Напитки», «Стол». Реализовать в классах возможность изменение данных класса с проверкой на неправильный ввод данных. Защитить классы от неправильной передачи данных в методы класса. Реализовать Классы с учётом следующих требований:

1. Классы должны соответствовать предложенной схеме.
2. Классы «Закуска(Еда)» и «Напитки» должны быть дружественными для класса «Стол», как следствие все методы и поля классов «Закуска(Еда)» и «Напитки» нужно сделать в области private, что будет отвечать требованием инкапсуляции(скрытности данных). Класс «Стол» будет иметь доступ к закрытым методам и полям дружественных классов.
3. В классах «Еда» и «Напитки» реализовать дружественную перегрузку operator>> и operator<<.
4. Для класса «Напитки» реализовать возможность подсчета количество созданных в программе объектов, используя статическое поле и статическую функцию.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2014, 15:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задачка с дружественными классами (C++):

Задачка с классами (Класс точки на плоскости представлен полярными координатами) - C++
В общем такая вот задачка, кто шарит, помогите пожалуйста должны быть реализованы следующие методы: *метод инициализации Init; ...

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

Работа с методами класса, перегрузкой, дружественными ф-циями - C++
Был бы очень благодарен любой помощи. Задача: 1)Создать класс (дин массив типа float), содержащий конструктор по умолчанию, ф-цию ввода с...

Перегрузка операторов шаблонного класса дружественными функциями - C++
При попытке скомпилировать проект выдаются следующие ошибки: Error 1: error LNK2019: unresolved external symbol &quot;class matrix&lt;int&gt;...

Работа с классами - C++
Добрый день, на днях наткнулся на одну статью про работу с классами и не совсем ее понял, может кто помочь внести ясность, в чем...

Работа с классами - C++
Почему может вывестись здесь ошибка? #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;math.h&gt; #include...

1
Tsyklop
5 / 5 / 3
Регистрация: 01.01.2014
Сообщений: 334
15.06.2014, 21:29  [ТС] #2
Помогите пожалуйста!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2014, 21:29
Привет! Вот еще темы с ответами:

Работа с классами - C++
Есть задание, создать 2 класса. Один с данными но без методов, а второй сметодом отображения данных первого класса. Надо в метод передавать...

Проблема с классами - C++
У меня возникла проблема с недопониманием классов в С++ помогите пожалуйста !!! в icq 437551173 ;)

Работа с классами - C++
Составить описание объектного типа TMatr, что обеспечивает размещение матрицы произвольного размера с возможностью изменения числа строк и...

список с классами - C++
нужно рассмотреть абстрактный упорядоченный список-ведомость состоящий из Фамилии студентов и средней оценки необходимо реализовать...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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