Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
mh-coder
30 / 28 / 4
Регистрация: 01.02.2014
Сообщений: 830
#1

Как скопировать объект класса - C++

04.06.2014, 16:42. Просмотров 991. Ответов 4
Метки нет (Все метки)

Есть указатель на класс, нужно его скопировать в другой указатель на тотже класс, можно это как-то сделать по простому , чтобы не копировать каждое поле класса, ведь их может быть много..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2014, 16:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как скопировать объект класса (C++):

Как сложить объект базового класса с объектом производного(наследуемого класса)
Как умножить объект базового класса с объектом производного(наследуемого...

Можно ли создать объект класса с таким же именем как у самого класса?
Можно ли создать объект класса с таким же именем как у самого класса? Ну или...

как узнать,является данный объект класса А1 наследником класса А2
Всем привет)есть классы S, A1, A2, B1, B2. Иерархия наследования следующая ...

Создание статической функции класса, которая принимает экземпляр этого же класса как объект
Привет. Есть такой код class Model { public: Model(); Model(int...

Как скопировать объект с удаленным копирующим конструктором?
Здравствуйте. Я использую SFML и делаю биндинги к Lua на основе luabind. Суть...

как сделать чтобы объект производного класса сам себя добавлял в список или массив указателей базового класса?
я хотел так, но программа просто падает void Student::add(Base** head) {...

4
nmcf
6246 / 5558 / 2528
Регистрация: 14.04.2014
Сообщений: 23,369
04.06.2014, 16:48 #2
Перегрузи оператор присваивания для класса или конструктор копирования сделай.
0
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
04.06.2014, 16:54 #3
Цитата Сообщение от nmcf Посмотреть сообщение
Перегрузи оператор присваивания для класса или конструктор копирования сделай.
или конструктор копирования
0
mh-coder
30 / 28 / 4
Регистрация: 01.02.2014
Сообщений: 830
04.06.2014, 17:18  [ТС] #4
так в конструктор копирования же тоже прийдётся прописывать присваение каждого поля, так?
0
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
04.06.2014, 17:25 #5
Цитата Сообщение от mh-coder Посмотреть сообщение
так в конструктор копирования же тоже прийдётся прописывать присваение каждого поля, так?
хотя бы 1 раз но придётся
0
04.06.2014, 17:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2014, 17:25
Привет! Вот еще темы с решениями:

Недопустимый неполный тип , или как передать в функцию указатель на объект класса , или просто объект
Други мои , кодеры. Не могу я ни как передать в функцию объект класса , или что...

Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра?
header.h template <class T> class MyVector { public: void...

Как пользователю объявить объект класса?
Например этот класс-товар. И как же добавлять товар(объект) пользователю, да и...

Как создать объект класса в потоке?
Как создать объект класса в потоке? Это вообще возможно?


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

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

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