Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В односвязном списке поменять местами элементы, стоящие на четных и нечетных позициях https://www.cyberforum.ru/ cpp-beginners/ thread2496499.html
нужно в односвязном списке поменять элементы стоящие на четных и нечетных позициях местами без использования ООП, создания нового списка и стандартной функции swap 1-2-3-4-5-6-7-8-9 должны...
C++ Математические функции в С++
Помогите решить уравнение с помощью мат. функций:
C++ Как вывести элементы двумерного вектора через итератор? https://www.cyberforum.ru/ cpp-beginners/ thread2496461.html
int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); using namespace std; vector < vector <string>>::iterator iter; vector < vector <string>> pole={ {"дорога","Идет то в...
C++ Пытаюсь создать и подключить dll библиотеку Здравствуйте, всем. Пытаюсь создать и подключить dll библиотеку. Понимаю, что вопрос кажется банальным, у меня не получается. #pragma once #ifndef _DLLTEST_H_ #define _DLLTEST_H_ #include... https://www.cyberforum.ru/ cpp-beginners/ thread2496448.html
Написать программу вычисления количества символов пробела в файле C++
Написать программу вычисления количества символов пробела в файле. Текст заполняется с клавиатуры
C++ Префиксы и суффиксы https://www.cyberforum.ru/ cpp-beginners/ thread2496441.html
Всем привет. Помагите найти ошибку в коде. Заданы две строки S и s. Определить, является ли строка s префиксом, суффиксом, и тем, и другим или ни тем, ни другим для S. Строки S и s могут...
C++ Найти путь в переулке Помогите с задачей: Росс и Рейчел купили в квартиру отвратительно длинный диван. Росс работает палеонтологом в Нью-Йоркском Музее Естественной Истории, поэтому с его зарплатой он решил не... https://www.cyberforum.ru/ cpp-beginners/ thread2496436.html Сложение в восьмеричной системе C++
Доброго времени суток. Нужно написать калькулятор сложения чисел в системе счисления с основанием 8. Запрещено использовать операцию +, классы и шаблоны. Спасибо
C++ Создание команд в c++ https://www.cyberforum.ru/ cpp-beginners/ thread2496381.html
Всем доброго дня! Собственно я решил попробовать сделать тестовую библиотеку для C++ ,однако застрял на моменте когда нужно сделать действительно команду ,а не функцию.Ну и в итоге я пришёл сюда с...
C++ По радиусу окружности и расстоянию до внешней точки вычислить угол между касательными из внешней точки https://www.cyberforum.ru/ cpp-beginners/ thread2496371.html
Можете объяснить с полным решением пж) По радиусу окружности и расстоянию до внешней точки вычислить угол, образованный касательными из внешней точки к окружности. НА СИ
C++ Ввод чисел в массив с клавиатуры
Здравствуйте. Есть условие задачи, нужно в массив вводить числа, а когда вводим цифру 0, обрывается цикл и на выходе получаем символ "*" Например: Вход: сin >> a = 7; cin >> a = 5; cin >> a = 3;...
C++ Квадратное уравнение С++ https://www.cyberforum.ru/ cpp-beginners/ thread2496299.html
Предоставлен код для решения квадратного уравнения. В него нужно добавить структуру для переменных и вывести ответы через адреса и ссылки. Пожалуйста покажите, как это применяется на примере. ...
С чаем беда...
Эксперт CЭксперт С++
9075 / 4607 / 1250
Регистрация: 18.10.2014
Сообщений: 10,312
04.09.2019, 09:18 0

Конструктор копирования - C++ - Ответ 13805975

04.09.2019, 09:18. Показов 1122. Ответов 7
Метки (Все метки)

Лучший ответ Сообщение было отмечено artur31154 как решение

Решение

Цитата Сообщение от artur31154 Посмотреть сообщение
Тогда как мне скопировать содержимое str в str2, используя метод Copy?
Метод Copy не знает ничего ни про какое str2.

Метод Copy, согласно вашей задумке, должен копировать содержимое своего аргумента str в *this. То есть фактически ваш метод Copy должен обладать функциональностью копирующего оператора присваивания. Она примерно похожа на функциональность конструктора копирования, с тем только отличием, что она обязан не забыть освободить старое содержимое *this.

Вернуться к обсуждению:
Конструктор копирования C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.09.2019, 09:18
Готовые ответы и решения:

Не могу сделать чтобы класс содержал основной конструктор и конструктор копирования
Разработать класс ThreeAngle для работы с плоскими треугольниками. В качестве членов-данных...

Конструктор класса, конструктор копирования запускается не тот который нужен
Есть такой конструктор: Neuron::Neuron(int iType_activation_funk) { this-&gt;iType_act =...

Не могу правильно сделать конструктор и конструктор копирования и принадлежность точки с заданными координатами треугольнику
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;windows.h&gt; #include...

Конструктор инициализации, конструктор копирования, деструктор
Я сделал почти задание по перегрузке операторов. Осталось одно, тоесть три: конструктор...

7
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.09.2019, 09:18

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Создать класс "Вектор" и реализовать конструктор по умолчанию, конструктор копирования и деструктор
Всем доброго времени суток! нужна ваша помощь! нужно создать класс вектор и реализовать...

Конструктор копирования
Помогите пожалуйста разобраться!Правильно ли я написал конструктор копирования?Не могу понять...

Конструктор копирования
#include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;cstdlib&gt; #define SIZE 30 using namespace...

Конструктор копирования
Помогите сделать для этого конструктор копирования. class Animal { private: int n; int age;...

Конструктор копирования
Доброго времени суток! Есть маленький класс: class MyClass { private: int x = 5; ...

Конструктор копирования
Выдераю кусок кода с программы надеюсь поймете кто будет смотреть: конструктор: myclass(const...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.