The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Анализ влияния ключевого слова final на производительность программ C++, opennews (??), 23-Апр-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


49. "Анализ влияния ключевого слова final на производительность п..."  +/
Сообщение от Аноним (49), 23-Апр-24, 18:39 
Странно, в тех же исходниках clang часто используется прием:

namespace {
class Classname final : public Basename {
void method() override {}
};

}

Тогда выглядит глупо, что сами же разработчики компилятора это не оптимизировали

Ответить | Правка | Наверх | Cообщить модератору

62. "Анализ влияния ключевого слова final на производительность п..."  +1 +/
Сообщение от Аноним (60), 23-Апр-24, 22:44 
final может не только с классами использоваться (запрещая их наследовать), но и для методов-членов, запрещая дочерним классам их переопределять
Ответить | Правка | Наверх | Cообщить модератору

114. "Анализ влияния ключевого слова final на производительность п..."  –1 +/
Сообщение от Пряник (?), 26-Апр-24, 11:58 
Какой же стрёмный синтаксис у плюсов... Обернули в какой-то namespace, два имени у класса, после функции какой-то override. Очень понятно.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

120. "Анализ влияния ключевого слова final на производительность п..."  +/
Сообщение от n00by (ok), 28-Апр-24, 08:34 
namespace там скопировано от нечего делать.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру