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

Параметр rhs, что это и для чего (конструктор-копировщик) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Односвязный линейный список (Описать тип данных, который отвечает такому представлению многочленов, и создать логическую функцию) http://www.cyberforum.ru/cpp-beginners/thread870978.html
Многочлен P(x)=anxn+an-1xn-1+...+a1x+a0 можно представить в виде списка . Если аi=0, то соответствующая запись не заносится в список. Описать тип данных, который отвечает такому представлению...
C++ нужна программа сортировка слиянием чтоб запускалась на ВС 3.1 в интернете много примеров, но на том компиляторе что в универе не запускается http://www.cyberforum.ru/cpp-beginners/thread870970.html
C++ Функция Грина
Всем привет! Возникла необходимость в функции вернуть значение функции Грина. Сама функция выглядит так G(x,y) = \frac{1}{4\pi \left|x - y \right|} - \frac{1}{4\pi \left|x - y* \right|} x = (x1,...
C++ Коллекция алгоритмов от Johna Smith
Коллекция алгоритмов от Johna Smith в качестве учебного материала Источник: http://vingrad.ru Выложенные здесь алгоритмы преследуют исключительно учебные цели. Код неоптимизирован, местами...
C++ Работа с графом (Требуется по заявке клиента предложить способы обмена жилплощади) http://www.cyberforum.ru/cpp-beginners/thread870941.html
В файле записаны предложения по обмену жилплощадью. Имеются варианты размена одной квартиры на две других либо на квартиру и комнату. Требуется по заявке клиента предложить способы обмена....
C++ Определить, является ли текст десятичной записью числа, кратного 9 Является ли текст записью десятичного числа,кратного 9 В заданный непустой текст входят только цифры и буквы. Определить. удовлетворяет ли он следующему свойству: 1) текст является... подробнее

Показать сообщение отдельно
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225

Параметр rhs, что это и для чего (конструктор-копировщик) - C++

19.05.2013, 22:37. Просмотров 1046. Ответов 5
Метки (Все метки)

Вот код:

Кликните здесь для просмотра всего текста
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
26
27
28
29
30
31
32
33
34
35
#include <iostream>
 
class jurnal
{
public:
 
jurnal() { }
jurnal(const jurnal &  rhs) { ocenka = rhs.ocenka; }
~jurnal() { }
    
void set_ocenka(int c) { ocenka = c; }
int show_ocenka()  { return ocenka;  }
 
private:
 
int ocenka;
};
 
 
int main()
{
jurnal AAA;
 
AAA.set_ocenka(4);
std::cout << AAA.show_ocenka() << "\n";
 
jurnal BBB(AAA);
std::cout << BBB.show_ocenka() << "\n";
    
BBB.set_ocenka(5);
std::cout << BBB.show_ocenka() << "\n";
 
system("pause");
return 0;
}


В строке 9 используется параметр rhs, подскажите, что именно он делает, как работает.
В книге про него мало написано, его расшифровка и перевод (стоящий справа).

Я так понимаю именно из-за параметра rhs в строке 28 он копирует все данные из объекта класса AAA в объект класса BBB и в данном случае, стоящий справа это и имеется ввиду jurnal BBB(AAA); что AAA стоит справа, я правильно понимаю? Или что имеет введу под словами "стоящий справа"?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru