Задачи на ООП в C++. Часть 9
Сделайте класс Product, в котором
будут следующие поля: name,
price.
Создайте объект класса Product, запишите
его в переменную product1.
Присвойте значение переменной product1
в переменную product2. Проверьте
то, что обе переменные ссылаются на один
и тот же объект.
Дан следующий класс:
class Employee {
public:
std::string name;
std::string position;
std::string department;
Employee(const std::string& name, const std::string& position, const std::string& department) {
this->name = name;
this->position = position;
this->department = department;
}
};
Сделайте так, чтобы во второй и третий параметры передавались объекты отдельных классов.
Создайте объект с работником с помощью класса из предыдущей задачи.
Выведите в консоль имя, должность и отдел для созданного работника.
Сделайте класс City, в котором будут
следующие поля: name, population.
Создайте 5 объектов класса City,
заполните их данными и запишите в массив.
Переберите созданный вами массив с городами циклом и выведите города и их население на экран.
Сделайте так, чтобы сеттеры
класса Employee можно
было вызывать цепочкой.