Создание консольного приложения, состоящего из нескольких файлов в системе программирования Visual Studio. Использование перегруженных операций в классах. Дружественные функции и классы. Перегрузка бинарных операций. Понятие пользовательского класса.
Аннотация к работе
Цель задания: 1) Создание консольного приложения, состоящего из нескольких файлов в системе программирования Visual Studio.Если все методы какого-либо класса должны иметь доступ к скрытым полях другого, весь класс объявляется дружественным с помощью ключевого слова friend. class student;//предварительное описание класса class teacher Унарная функция-операция, определяемаявнутри класса, должна быть представлена с помощьюнестатического метода без параметров, при этом операндомявляется вызвавший ее объект, например: class Person {string name; int age; public: Person(string, int);//конструктор ..... Бинарная функция-операция, определяемаявнутри класса, должна быть представлена с помощью нестатического метода с параметрами, при этом вызвавшийее объект считается первым операндом: class Person {string name; int age; public: Person( string, int);//конструктор ….. Если функция определяется вне класса, она должна иметь два параметра типа класса: class Person {string name; int age; public: Person(string, int);//конструктор ….. int get_min(){return min;} int get_sec(){return sec;} void set_min(int m){min=m;} void set_sec(int s){sec=s;} //перегруженные операции Time&operator=(const Time&); Time& operator ();1) Постановка задачи (общая и конкретного варианта). 3) Определение компонентных функций.