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

С какой целью необходимо передвать по ссылке переменную в конструкторе копирования? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнение квадратной матрицы змейкой по горизонтали http://www.cyberforum.ru/cpp-beginners/thread1231280.html
помогите пожалуйста Даны числа n и m. Создайте массив A и заполните его змейкой вот код #include <iostream> using namespace std; int main () {
C++ Приложение для доступа к БД программным путем без инструментов GUI Вопрос задавался не раз. Извиняюсь за дублирование. Столкнулся с базами данных(делать было нечего). В качестве СУБД пробовал MS Access, в качестве клиентского приложения - приложение на Delphi.... http://www.cyberforum.ru/cpp-beginners/thread1231276.html
Назначение оператора delete[] C++
Для освобождения динамической памяти от массива предлагают оператор delete #include <iostream> using namespace std; int main() { int* p = new int; for(int i=0; i<10; i++) p = i;
Машина: все буквы B трансформируются в BA и все буквы A трансформируются в B C++
Однажды маленький Мирко наткнулся на забавную машину! Она состояла из очень очень большого экрана и одной кнопки. Когда он её обнаружил, на экране машины отображалась только буква А. После того как...
C++ Прибавить к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй http://www.cyberforum.ru/cpp-beginners/thread1231226.html
Даны две действительные матрицы размера 6*9. Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы. Вывести...
C++ Найти элементы массива с четными индексами Написал программу которая выводит элементы массива с ЧЕТНЫМИ индексами. int main(){ int mass; int n; cin>>n; for(int i=0;i<n;i++){ cout<<""; cin>>mass; } for(int i=1;i<n;i++){ подробнее

Показать сообщение отдельно
TierX
20 / 20 / 0
Регистрация: 28.02.2014
Сообщений: 138
21.07.2014, 12:32
Цитата Сообщение от stzer Посмотреть сообщение
C++
1
ClassName obj2=obj1;
Какой именно объект подается в конструктор копирования?
инциализируеться/создается obj2 значит он и ловит то , что ему нужно в свой конструктор копирования. Так как при создании (obj2) должен вызваться конструктор obj2.
В данном случае констр копии.
Обычно конструктор копии пишут вот так
C++
1
clasname (const clasname & rhs)
rhs - right hand..т.е. то что справа. а справа у нас какраз obj1.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru