The OpenNET Project / Index page

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



"Утверждён стандарт C++20"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Утверждён стандарт C++20" +/
Сообщение от Lex (??), 08-Сен-20, 08:23 

>> Если на сях писать аки на плюсах - тогда да.
>> Если же кодить нормально, без этих бесконечных нагромождений псевдоабстракций...
> Хорошо продуманная абстракция как раз наоборот упрощает дизайн кода. Как пример обычная
> операция над объектом:
> //в C++
> obj.func(arg1, arg2);
> //в C
> objType_func(ptr_to_obg, arg1, arg2);

Это ведь именно попытка писания на Сях аки на плюсах, т.е к нагромождению ООП и связанных с ним тонн абстракций добавляется еще и попытка "эмуляции" ООП на языке, его не поддерживающем.
Конкретно в вашем примере - работа с объектом в ООП-стиле, на языке, который его поддерживает и на языке, котором добавляется еще один слой абстракций чисто для эмуляции ООП или к слову о прокидывании в функцию подобия this..
Само-собой подобный подход вдвойне убог.

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

Оглавление
Утверждён стандарт C++20, opennews, 07-Сен-20, 09:43  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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