Форум программистов, компьютерный форум, киберфорум
Наши страницы

Класс для представления понятия "Контроллер видеомагнитофона" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как опустить знак "-"? http://www.cyberforum.ru/cpp-beginners/thread39644.html
первые дни учебы с++ задали задачу пользователь вводит 2 значения радиусов и координаты х и y. нужно определить принадлежит ли данная точка данной области (между большим и меньшими кругами) само...
C++ Лаба С++ Класс  однонаправленный список list Задание по лабе Класс  однонаправленный список list. Дополнительно перегрузить следующие операции:  доступ к элементу в заданной позиции, например: int i; Type c; list L; c=L; +  ... http://www.cyberforum.ru/cpp-beginners/thread39642.html
C++ Опpеделить значения вещественного массива по правилу
через пару часов зачет а у меня много не сделанного 1 Дан вещественный массив C. Опpеделить значения вещественного массива D по следующему правилу: D=сумме i-й строки массива С, если C>0 и ...
C++ Задание со списками
Есть задание со списками: В файловой системе каталог файлов организован как линейный список. Для каждого файла в каталоге содержатся следующие сведения: имя файла; дата создания; ...
C++ Задана последовательность чисел длиной n. Определить минимальное и максимальное значение этой последовательности ... http://www.cyberforum.ru/cpp-beginners/thread39491.html
Задана последовательность чисел длиной n. Определить минимальное и максимальное значение этой последовательности ... В паскале вроде так - uses crt; var a:array of integer; ...
C++ CGI и C++ Решил попросить помощи в объяснении моей курсовой. Всю работу свел к минимуму. Сейчас представлю вам простейший вид того что мне нужно. А нужно мне связать HTML форму с CGI-программой, написанной на... подробнее

Показать сообщение отдельно
Шерсть-На-Носу
41 / 41 / 1
Регистрация: 30.01.2009
Сообщений: 168
11.06.2009, 18:59
Не проверял, просто в качестве идеи:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class magnitofon
{
   ...
public:
   // Конструктор копирования
   magnitofon(const magnitofon& another_magnitofon)
   {
      play = another_magnitofon.play;
      stop = another_magnitofon.stop;
      rec = another_magnitofon.rec;
      rew = another_magnitofon.rew;
      kasset = another_magnitofon.kasset;
   }
   // Оператор присваивания
   const magnitofon& operator=(const magnitofon& another_magnitofon)
   {
      play = another_magnitofon.play;
      stop = another_magnitofon.stop;
      rec = another_magnitofon.rec;
      rew = another_magnitofon.rew;
      kasset = another_magnitofon.kasset;
      return *this;
   }
   ...   
};
Добавлено через 3 минуты 57 секунд
Некоторые замечания:

"Деконструктор" правильно называется деструктор. И конструкторы и деструктор должны быть объявлены как public.

inline можно поставить в начале объявления любой функции - это команда компилятору вставить тело функции в код целиком (а не вызов из другого места).

Добавлено через 1 минуту 43 секунды
По поводу операторов >> и << - просто напиши вывод переменных твоего класса в поток.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru