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

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

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

150 рублей
Купить

или

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

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

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

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

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

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()