Вы наверно знаете что высший пилотаж он же Высокий Слог С++ это шаблоны и метапрограммирование. Вы обязательно должны нагородить кучу несовместимых типов и самозабвенно искать для них универсальный алгоритм. Вот очередная статья о том что метапрограммирование и код с…
Я всячески люблю, когда разработка идёт предсказуемо – и многое для этого делаю.Давно хотел написать пост о важности шаблонного сервиса, но не было хорошего примера под рукой. И тут мой коллега выложил наш шаблонный сервис на FastAPI, который мы долгое время использовали и развивали.Так зачем же нужен шаблонный сервис? Читать далее
Назначение std::string_view заключается в том, чтобы избежать копирования данных, которые уже чему-то принадлежат и для которых требуется только лишь неизменяемое представление. Как вы уже могли догадаться, этот пост будет посвящен производительности.Сегодня речь пойдет об одной главных фич C++17. Читать далее
Передавать std::string_view по значению – идиоматично. Давайте разберемся, почему. Читать далее