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

Конструктор класса - C++

Восстановить пароль Регистрация
 
Egor138
 Аватар для Egor138
30 / 11 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
26.08.2013, 21:37     Конструктор класса #1
Я не могу понять вот эту запись


C++
1
2
3
4
5
6
class A{};
 
class B : public A
{
 
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,898
Записей в блоге: 2
Завершенные тесты: 1
26.08.2013, 21:38     Конструктор класса #2
C++
1
2
3
4
5
6
class A{}; //Класс A
 
class B : public A //Класс B: public наследование класса A
{
 
};
roma2341
7 / 7 / 2
Регистрация: 01.11.2012
Сообщений: 55
26.08.2013, 21:55     Конструктор класса #3
Означает, что класс Б наследует класс А , public означает что при таком наследовании открытые и защищенные члены класса А станут открытыми членами класса Б, а private члены класса А станут private членами класса Б
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,898
Записей в блоге: 2
Завершенные тесты: 1
26.08.2013, 21:59     Конструктор класса #4
Цитата Сообщение от roma2341 Посмотреть сообщение
открытые и защищенные члены класса А станут открытыми членами класса Б
защищенные не станут.
roma2341
7 / 7 / 2
Регистрация: 01.11.2012
Сообщений: 55
26.08.2013, 22:05     Конструктор класса #5
Цитата Сообщение от Croessmah Посмотреть сообщение
защищенные не станут.
Действительно, спасибо, исправлюсь что protected члены наследуються как protected.
san92der
14 / 14 / 3
Регистрация: 27.10.2012
Сообщений: 108
26.08.2013, 22:17     Конструктор класса #6
Это слишком большая тема, чтобы объяснить её в одном посте. Если собираешься учить с++, то лучше разберись с ним. Лучше почитай про наследование в книжках. Например "Начальный курс C и C++", Авторы Березин Б.И. Березин С.Б. написано нормально со 193-ей страницы...
Yandex
Объявления
26.08.2013, 22:17     Конструктор класса
Ответ Создать тему
Опции темы

Текущее время: 23:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru