Для пользователей, которые регистрируются. Если Вам не приходит письмо с подтверждением email, пишите на admin[at]quizful[dot]net - будем подтверждать вручную. Просим прощения за доставленные неудобства.

С уважением,
команда Quizful
Знаете ли Вы, что

Свои вопросы для тестов можно добавлять на странице с информацией о тесте. При этом для некоторых тестов добавление вопросов закрыто

Топ контрибуторов
loading
loading
Лента обновлений
ссылка May 17 19:13
Комментарий от elirijndael:
Полностью согласен с valid_name.
ссылка May 17 18:47
Комментарий от Aleksandr89:
Неплохой тест. Для тех кто хочет ещё попрактиковатьс...
ссылка May 17 15:13
Комментарий от dpdpdp:
Поменяйте радиокнопки на чекбоксы.
Во втором варианте про...
ссылка May 17 11:55
Комментарий от Torredo812:
вот это подвох!!!
забываешь что х увеличился))и думае...
ссылка May 17 10:50
Комментарий от lesha1980:
Хороший вопрос. Получается, что проверяется только x в...
Статистика

Тестов: 130, вопросов: 5791. Пройдено: 126748 / 526540.

Виды наследования классов

Автор: IlyaMar  к списку      

Вопрос
Опишите, какие виды наследования вы знаете и для чего они применяются.
Ответ
Пусть D унаследован от B. Виды: открытое, закрытое, защищённое, виртуальное. Во всех случаях класс D получает доступ к открытым и защищённым членам B. Отличия:
1. Открытое - Открытые члены B становятся открытыми в D. Защищённые B - защищёнными D. Говорят, что класс наследует как интерфейс, так и реализацию предка.
2. Закрытое - Открытые и защищённые члены B становятся закрытыми в D. Применяют когда класс должен наследовать только реализацию.
3. Защищённое - открытые и защищённые члены B становятся защищёнными в D.
4. Виртуальное. В объекте D компилятор заводит указатель, ссылающийся на объект B, входящий в состав D. В сложной иерархии наследования, когда B повторяется многократно в числе предков конечного класса, эти указатели будут ссылаться на один и тот же объект B. Получается экономия памяти. Виртуальное наследование может применяться вместе с предыдущими тремя.

Если Вам понравился вопрос, проголосуйте за него

Голосов: 23  loading...
slavikkk   algor   c0nst   AgentMax86   valyala   alek_yam   Viron82   lysenko   Asad   brucemax   afina   HSF   sanchousf   ThomasDanz   ashot120   mosol   S_Slayer   Edemus   alex1395   qt_cpp   yohan   T710MA   panbaraban