Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Роман_
3 / 3 / 0
Регистрация: 23.11.2008
Сообщений: 23
1

Конструктор копирования.

20.12.2010, 17:41. Просмотров 460. Ответов 1
Метки нет (Все метки)

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
struct list
{
    m_class *data;
    list *Next;
    list *Prev;
 
};
 
class Lst
{
   list *Head;
 public:
  void Print();
  void Add(m_class *m_obj);
  Lst operator+(Lst &m_t);
  const list getlst(){return *Head;}
  
 
  Lst(Lst &m_t){
    list *tmp=new list;
    *tmp=m_t.getlst();  
           this->Head=tmp;
  }; Моя попытка релизацияи конструктора копирования (какой то бред)
 
  Lst(){ cout<<"Object created \n";Head=NULL; }
  ~Lst(){cout<<" Object delete\n ";delete Head;}
 
};
В общем класс Lst хранит список объектов типа list ... list в свою очередь представляет двусвязный список элементов m_class ... Есть метод Add который добовляет элемент типа m_class ... Но вот мне надо сделать такой вызов
Lst a;Lst b;Lst c;
c=a+b;

В общем то осталось ток конструктор копирования остальное каким то чудесным образом работает ...
Сейчас соответственно при вызове c=a+b в с передаются не копии объектом а указатели на объект и я получаю не 4 объекта а 2 причем через с я управляю двумя одновременно ...

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2010, 17:41
Ответы с готовыми решениями:

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

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

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

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

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

1
Роман_
3 / 3 / 0
Регистрация: 23.11.2008
Сообщений: 23
22.12.2010, 21:28  [ТС] 2
Извините за АПП... Хотя бы копию как получить ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2010, 21:28

Конструктор копирования
Доброго времени суток! Преподаватель попросил сделать конструктор копирования,...

конструктор копирования
Доброго времени суток. Помогите пожалуйста. Мне нужно вызвать конструктор...

Конструктор копирования
Доброго времени суток! Написала класс Треугольная матрица. Не могу исправит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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