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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
#1

Определение конструктора копирования для производного класса - C++

18.04.2014, 21:58. Просмотров 272. Ответов 2
Метки нет (Все метки)

Как написать определение конструктора копирования для производного класса, а именно копировании части базового класса из одного производного класса в другой? Помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 21:58     Определение конструктора копирования для производного класса
Посмотрите здесь:

Реализация конструктора копирования для класса - C++
P.S плохо с русским Этот конструктор копирования сломал мне мозг И вот что я понемаю когда мы делаем так foo objCopy(obj); ...

Вынести реализацию конструктора производного класса - C++
Хочу сделать родитель очередь. и класс задачи, который является производным. Прототип класса в хедере, который заинклюден в файл...

Переопределение конструктора копирования абстрактного класса, на клонирование дочерних объектов - C++
Здравствуйте. Помогите решить следующую проблему. Есть абстрактный класс Object, у которого есть метод AddChild(Object* child)...

Std::vector добавить новый элемент собственного класса без использования конструктора копирования - C++
Всем привет! Есть один класс, который я хочу хранить в std::vector. Создать массив, с типом своего класса, грубо говоря. Естественно,...

Вызов конструктора для this в констукторе копирования - C++
Мое почтение, уважаемые! Подскажите, пожалуйста, как вызвать конструктор для this в констукторе копирования: template<class Data>...

Перегрузка operator>> для производного класса - C++
Базовый класс: Taxi_Car.h: #pragma once #include<string> using namespace std; class Taxi_Car { string Marka;

Освобождение памяти для объектов производного класса - C++
Всем привет. Не могу найти инфу в интернете, всё перерыл, но понял что случай специфичный у меня. Придумал себе конструкцию, но не уверен,...

Инициализация членов производного кл. из конструктора базового кл. - C++
Добрый вечер, уважаемые форумчане! Сразу код; вопрос ниже... #include <iostream> using namespace std; class One { ...

Написать header file для производного класса class - C++
Vsem privet,kto mojet napisat zdes header file. Vse funkcii uje zapisal. Nujno zapisat nasledstvennost mejdu 5 klassami. Vot moi kod....

Используйте объект orange типа Tfruit для инициализации объекта grapefruit с помощью конструктора копирования - C++
Есть класс с именем Tfruit и объект orange типа Tfruit. Используйте orange для инициализации нового объекта на имя grapefruit с помощью...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6282 / 5885 / 1906
Регистрация: 18.12.2011
Сообщений: 15,099
Завершенные тесты: 1
18.04.2014, 22:17     Определение конструктора копирования для производного класса #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
class Base
{
   int n;
public:
Base(const Base &bb):n(bb.n){}
};
class Derrived:public Base
{
int m;
public:
Derrived(const Derrived& dd):m(dd.m),Base(dd.n){}
};
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.04.2014, 10:15     Определение конструктора копирования для производного класса #3
zss, вот это не скомпилируется:
C++
1
Derrived(const Derrived& dd):m(dd.m),Base(dd.n){}
Нужно просто:
C++
1
Base(dd)
Yandex
Объявления
19.04.2014, 10:15     Определение конструктора копирования для производного класса
Ответ Создать тему
Опции темы

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