Re[5]: Про идеальный ЯП
От: Alekzander  
Дата: 29.07.24 19:31
Оценка:
Здравствуйте, Shmj, Вы писали:

A>>"Отсутствующий метод" в данном контексте это не дырка в декларации класса, а pure virtual function, т.е. метод, маркированный при помощи = 0;. Например, void foo() = 0;.


S>Вот в Dart, C#, Java и TS — интерфейс и абстрактный класс — всегда разные сущности. А абстрактном классе так же могут быть все методы без реализации и это, по сути, полный аналог интерфейса. Однако же разница в идее (хотя иногда эту идею портят, как в последних версиях C#).


Причём тут интерфейсы. В чём была бы польза от ключевого слова abstract для классов в C++?

>В C++ есть [...]. Зато нет ключевых слов для ... абстрактных классов, хотя это полезно
I'm a sewer mutant, and my favorite authors are Edgar Allan Poo, H.G. Smells and George R.R. Martin.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.