Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
1 / 1 / 1
Регистрация: 10.04.2013
Сообщений: 33
1

Конструктор. Наследование. Список инициализации

17.05.2013, 21:40. Просмотров 2371. Ответов 1
Метки нет (Все метки)

Если есть класс, который наследует другой класс, то как задать для конструктора список инициализации?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class CKub
{
private:
        int m_nA;
public:
        CKub(int a):m_nA(a){}
        int GetVolume();
};
//---------------------------------------------------------------------------
class Paralelepiped: public CKub
{
private:
        int m_nB;
        int m_nC;
public:
        Paralelepiped(int a, int b, int c):CKub(int a)
        {}
}
Для Paralelepiped как добавить список инициализации в конструктор для полей int m_nB, m_nC?
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2013, 21:40
Ответы с готовыми решениями:

Список инициализации в конструктор C++11. Зачем?
Обьясните зачем в с++11 сделали возможность инициализировать данные м помощью списка {} ? было вот...

Можно ли использовать конструктор по умолчанию и конструктор инициализации одновременно?
Можно ли использовать конструктор по умолчанию и конструктор инициализации одновременно?

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

Конструктор инициализации
Как передать параметры конструктору, если объект класса определен как указатель? #include...

1
Helter Skelter
64 / 64 / 19
Регистрация: 19.09.2012
Сообщений: 133
17.05.2013, 21:51 2
C++
1
Paralelepiped(int a, int b, int c):CKub(a), m_nB(b), m_nC(c)
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2013, 21:51

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

Реализовать конструктор инициализации
Во всех заданиях необходимо реализовать конструктор инициализации (один или несколько) и...

Конструктор со списком инициализации членов
1) Какой смысл применять синтаксис конструктора со списком инициализации членов class A{...

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

Конструктор копирования при инициализации в header файле
Добрый вечер, где можно почитать про данное поведение? #include <iostream> using namespace std; ...

Конструктор по умолчанию вызывается после конструктора инициализации
Во время выполнения программы потомок не может использовать матрицу, инициализированную в предке. Я...

Конструктор со списком инициализации: найти ошибку в коде
здравствуйте, есть вот такой кусок шаблонного класса и инициализирующий конструктор этого класса: ...


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

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

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