Re[8]: Вы пользуетесь constexpr?
От: rg45 СССР  
Дата: 30.11.24 11:38
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Разница есть?


Ну, очевидно, есть. Только как ты приходишь к выводу о существовании двух разных языков, я всё равно не понимаю.

Я могу привести похожий пример.

Вот так нельзя сделать исполняемый файл:

http://coliru.stacked-crooked.com/a/072e31b52904a97e

struct A
{
    virtual void foo() = 0;

    ~A() {foo();} // error: pure virtual 'virtual void A::foo()' called from destructor [-Werror]
};


А вот так можно:

http://coliru.stacked-crooked.com/a/d7da1b6232ed6c8b

struct A
{
    virtual void foo() = 0;

    void bar() {foo();}

    ~A() {bar();} // OK
};


Здесь тоже два разных языка?

P.S. Всё-таки удалось тебе втянуть меня в свой флуд
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 30.11.2024 11:49 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.