Untitled
unknown
plain_text
3 years ago
1.5 kB
12
Indexable
#include <iostream> using namespace std; //Определить класс Child, который содержит такие поля (члены класса): закрытые – имя ребенка, фамилию и возраст , // публичные – методы ввода данных и отображения их на экран. Объявить два объекта класса, внести данные и показать их. //Сделать конструктор по умолчанию и конструктор //Выполнить задание, используя указатели на объекты класса class Child{ private: string name; string surname; int age; public: Child(){ // конструктор по умолч name = "Petya"; surname = "Sidorov"; age = 0; } Child(string _name, string _surname, int _age){ // конструктор set_data(_name, _surname, _age); } void set_data(string _name, string _surname, int _age){ // setter name = _name; surname = _surname; age = _age; } void get_data(){ cout << name << " " << surname << " " << age << endl; } }; int main() { Child first; Child second("Pavel", "Trubeckoy", 20); Child* pointer = &second; first.get_data(); second.get_data(); (*pointer).get_data(); pointer->get_data(); pointer->set_data("Mariya", "Lipacheva", 15); pointer->get_data(); return 0; }
Editor is loading...