В защиту автора. Ещё ни разу не видел коммерческий код, который документировал бы сам себя. Вероятно, что мне не везло. А вообще, смысл статьи не в том, чтобы писать комментарии, а в том, чтобы их написать ДО кодирования. Сформировать идею. Если вам так мешают комментарии, по окончанию можете их удалить.
Есть мнение, что С++ живет не только с QT. Предложите тогда решение на PHP для web сервера с 2 мб жёсткой памяти. Современный php, кстати, предлагает фреймворки на десятки мб. Я не в коем случае не ругаю php, я люблю писать на нем даже системные скрипты. Но современный c++ ничем не хуже. И годится для самых разных задач. И для веба тоже.
Не убедительно. В любом языке страница формируется построчно или шаблонизатором. И хранить все страницы в памяти это странно. Пользуйтесь фреймворками.
Абсолютно согласен. Давайте почитаем источник 1995 года: tinyurl.com/84emx
Я ничего не говорил о вашей компетентности, так что прошу не высказываться о моей.
Не представляю, как в С можно реализовать наследование. Не могли бы вы привести пример?
Касательно автора принципов SOLID, а также аббревиатуры: en.wikipedia.org/wiki/Robert_C._Martin en.wikipedia.org/wiki/SOLID
Принципиальны не статьи в википедии, но библиография к статьям.
Воббще-то, я считаю, что статья замечательная. Невозможно уместить в рамках статьи объемы энциклопедии. А рекомендации по использованию наследования — это тема отдельной статьи, возможно даже вашей.
Нет. Нельзя (то есть крайне не рекомендуется) поместить объект родителя в потомка, потому что все свойства потомка, которых нет в родителе, останутся непроинициализированными, и, соответственно, результат их использования непредсказуем.
Отвлеченно:
Пусть Y — множество (класс-родитель), X — его подмножество (класс-потомок).
Существует объект (d) множества Y, которое не принадлежит X.
Любой объект (r, e, a) множества X, которое принадлежит Y.
Мне больше нравится рассматривать тип данных как некоторое множество объектов в собщими свойствами. Тогда потомки есть подмножество данного множества. То есть выбираются те элементы, которые имеют необходимые дополнительные свойства.
Таким образом, наследование есть сужение множества значений. Становится понятным, почему в объект потомка нельзя поместить объект родителя, но наоборот можно.
какой же это гвоздь? Это просто реакция на слишком заумные предложения к стандарту. Мне лично некоторые предложения ranges понравились (сами интервалы — ranges), хотя эти представления (view) и может-быть-представления (maybe_view) я тоже считаю непонятыми и переусложненными.
Здравствуйте,
Давно хочу покупать книги «Питер», но встречаю проблему с доставкой за рубеж. Существует ли у издательского дома возможность работы со странами, отличными от России?
Спасибо.
Университет имени Георге Асаки
В карман положить?!
Был невнимателен.
Какая настройка использовалась для PHP-FPM?
Если по умолчанию, то тогда понятен плохой результат сборки: по умолчанию PHP-FPM поднимает максимум 20 потоков.
PHP: Configuration - Manual
How to Change the PHP-FPM max_children Setting - ServerPilot
Надо первого игрока переконфигурировать и заново протестировать.
Насчет байткода описка, исправил, спасибо.
tinyurl.com/84emx
Я ничего не говорил о вашей компетентности, так что прошу не высказываться о моей.
Касательно автора принципов SOLID, а также аббревиатуры:
en.wikipedia.org/wiki/Robert_C._Martin
en.wikipedia.org/wiki/SOLID
Принципиальны не статьи в википедии, но библиография к статьям.
Воббще-то, я считаю, что статья замечательная. Невозможно уместить в рамках статьи объемы энциклопедии. А рекомендации по использованию наследования — это тема отдельной статьи, возможно даже вашей.
Отвлеченно:
Таким образом, наследование есть сужение множества значений. Становится понятным, почему в объект потомка нельзя поместить объект родителя, но наоборот можно.
Давно хочу покупать книги «Питер», но встречаю проблему с доставкой за рубеж. Существует ли у издательского дома возможность работы со странами, отличными от России?
Спасибо.