Обсуждение:Абстрактный класс

Последнее сообщение: 13 лет назад от 78.140.45.34 в теме «Untitled»

Untitled править

To Shoot: Исправил "Виртуальный класс" на "абстрактный класс" в статье про шаблон "делегирование". Потом заметил статью виртуальный класс и эту. По поводу твоего замечания: я не согласен, что в C++ абстрактный класс=виртуальный. Предлагаю обсудить и прийти к единой точке зрения. (И привести к единому мнению все статьи).

Мой аргумент: у Страуструпа про "виртуальный класс". ни слова не упоминается! и еще: есть понятие виртуального базового класса (ключевое слово virtual при наследовании) - это совсем другое!! тут скорее путаница чем синонимы 91.124.215.60 16:06, 8 декабря 2007 (UTC)Ответить

Я в терминологии не силён, но согласен с аргументом выше. В C++ виртуальный базовый класс — совершенно не то же самое, что абстрактный класс. А так я больше языков с множественным наследованием и не вспомню. Кроме Питона, но там, по-моему, базовые классы всегда виртуальны в смысле C++. — doublep 19:24, 8 декабря 2007 (UTC)Ответить

можно простенький пример описываемого класса на языке С++? Вставить в статью

83.239.180.230 20:45, 22 августа 2008 (UTC)Ответить


пример с кодом на С++ немного расходится с тем результатом, который представлен на странице:
Program:

This object of the class CB; call function cb.Abstr(); call function cb.fun().

This object of the class CC; call function cc.Abstr(); call function cc.fun().
.

.

выдал компилятор студии VS 2010

78.140.45.34 14:51, 12 ноября 2010 (UTC)guestОтветить