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

С какой целью необходимо передвать по ссылке переменную в конструкторе копирования? - 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. Потом "кувыркался" с СУБД phpMyAdmin и Denwer. Потом вообще потащило на Interbase. Когда я столкнулся с C++ (IDE - CodeBlocks) и понял, что нет инструментов для создания GUI(не MS Visual все же), то... 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++
Однажды маленький Мирко наткнулся на забавную машину! Она состояла из очень очень большого экрана и одной кнопки. Когда он её обнаружил, на экране машины отображалась только буква А. После того как он нажал на кнопку, буква поменялась на В. Когда он ещё несколько раз нажал на кнопку, слово превратилось из В в BA, затем в BAB, затем в BABBA… Мирко понял, что машина изменяет слово таким образом,...
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++){ подробнее

Показать сообщение отдельно
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
21.07.2014, 11:52     С какой целью необходимо передвать по ссылке переменную в конструкторе копирования?
Цитата Сообщение от stzer Посмотреть сообщение
По сути же мы берем, например, obj1(уже инициализированный) и хотим чтобы obj2 был полной копией obj1(их соответствующие поля должны быть одинаковы).
допустим есть obj1 в котором мы создаем указатель на массив int a*=new int[5]; и заполняем его.
Если мы копируем по значению в obj2, то obj2.a будет указывать на тот же самый массив, что и obj1.a что есть ошибка.
 
Текущее время: 17:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru