Студенческий портал

admin@studynote.ru
/ Регистрация
X
Помощь студенту > Готовые работы > Другие типы работ > Другие типы работ по программированию > Классы и объекты. Использование конструкторов
Классы и объекты. Использование конструкторов

Тема работы: Классы и объекты. Использование конструкторов

150 ₽
Купить за 150 ₽

или

Заказать новую работу

Более 20 способов оплатить! После оплаты вы сразу получаете ссылку на скачивание. Гарантия 3 дня. Исключительно в ознакомительных целях! Все вопросы admin@studynote.ru

Общая информация
Описание работы
Дополнительная информация

(фрагменты работы)

Общая информация
Учебное заведение: Вузы города Пермь > Пермский государственный технический университет
Тип работы: Другие типы работ
Категория: Программирование
Год сдачи: 2015
Количество страниц: 7
Оценка: 5
Дата публикации: 28.05.2017
Количество просмотров: 505
Рейтинг работы:
Описание работы

1.       Цель задания:

1) Создание консольного приложения,
состоящего из нескольких файлов в системе программирования Visual Studio.

2) Создание объектов с использованием
конструкторов.

2.   Постановка задачи

1.   Определить пользовательский класс.

2.
Определить в классе следующие конструкторы: без параметров, с параметрами, копирования.

3.   Определить в классе деструктор.

4.  Определить в классе компоненты-функции для
просмотра и установки полей данных (селекторы и модификаторы).

5.   Написать демонстрационную программу, в
которой продемонстрировать все три случая вызова конструктора-копирования,
вызов конструктора с параметрами и конструктора без параметров.

Дополнительная информация

(фрагменты работы)

3.    
Программный код решения задачи.

 

 

#include

 

using namespace
std;

//класс
книга

class Book

{

            //атрибуты

            string name;

            string autor;

            int year;

public:

            Book();//конструктор без параметров

            Book(string, string,
int);//конструктор с параметрами

            Book(const Book&);//конструктор
копирования

            ~Book();//деструктор

            string get_name();//селектор

            void set_name(string);//модификатор

            string get_autor();//селектор

            void set_autor(string); //модификатор

            int get_year();//селектор

            void set_year(int); //модификатор

            void show();//просмотр атрибутов

};

 

 

 

 

 

 

#include
"book.h"

#include

#include

 

using namespace std;

 

//конструктор без параметров

Book::Book()

Купить за 150 ₽