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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать строку, удалив каждый символ "*" и повторив каждый символ, отличный от "*" http://www.cyberforum.ru/cpp-beginners/thread1203578.html
Дана строка. Преобразовать ее, удалив каждый символ * и повторив каждый символ. Отличный от *. Помогите,пожалуйста,найти ошибку в программе. Не удваивает символ. void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString s1,s2,s3; int t,i; s1=Edit1->Text;
C++ Работа с текстовыми файлами (Pascal -> C++) Сформировать два файла. В один из них поместить фамилии пяти ваших знакомых, а в другой — номера их телефонов. Составить программу, которая по фамилии вашего знакомого определяет номер его телефона. uses crt; var f,t: text; s,sf,st: string; k: integer; begin assign(f,'D:\familii.txt'); //ассоциируем файлы с переменными assign(t,'D:\telefony.txt'); http://www.cyberforum.ru/cpp-beginners/thread1203573.html
Почему компилятор требует inline для конструктора? C++
Здравствуйте. Соб-сно, вопрос озвучен в теме для этого конструктора: inline Enrollee::in_choices_exc::in_choices_exc(const string& mesg, const string& pl, const int* ch) : runtime_error(mesg) { data = unique_ptr<int >(new int ); place = pl; for (int i = 0; i < NUM; ++i) data = *(ch + i); }
C++ Преобразование String в Byte C++
как преобразовать массив из string (или только string) в byte? допустим, есть массив: string word; string mas; mas=word.begin(); mas=word;
C++ Подсчет количества перестановок при сортировке одномерного массива различными методами http://www.cyberforum.ru/cpp-beginners/thread1203544.html
Как сделать подсчет количества перестановок? // Сортировка простыми включениями void simplySort(int n, int a) { int i, j, x; for(i=1; i<n; i++){ x = a; j = i-1; while(x<a && j>=0){ a = a; j--; // j = j-1;
C++ Научиться программировать хотя бы Windows приложения Всем доброго дня, уже кучу форумов перелазил, перечитал. Суть такая, уже перечитал 5 книг "Hello World!!!", ну сколько можно =) азы считаю освоил от и до, но за что братся дальше не пойму... Посоветуйте в какую сторону (литература, видеопособия) смотреть дальше цель: научится программировать хотябы Windows приложения Какую среду всетаки для этого использовать?? на данный момент стоит... подробнее

Показать сообщение отдельно
Tsyklop
 Аватар для Tsyklop
3 / 3 / 2
Регистрация: 01.01.2014
Сообщений: 267
09.06.2014, 15:01     Задачка с дружественными классами
Создать консольное приложение, в котором реализовать классы: «Закуска (Еда)», «Напитки», «Стол». Реализовать в классах возможность изменение данных класса с проверкой на неправильный ввод данных. Защитить классы от неправильной передачи данных в методы класса. Реализовать Классы с учётом следующих требований:

1. Классы должны соответствовать предложенной схеме.
2. Классы «Закуска(Еда)» и «Напитки» должны быть дружественными для класса «Стол», как следствие все методы и поля классов «Закуска(Еда)» и «Напитки» нужно сделать в области private, что будет отвечать требованием инкапсуляции(скрытности данных). Класс «Стол» будет иметь доступ к закрытым методам и полям дружественных классов.
3. В классах «Еда» и «Напитки» реализовать дружественную перегрузку operator>> и operator<<.
4. Для класса «Напитки» реализовать возможность подсчета количество созданных в программе объектов, используя статическое поле и статическую функцию.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru