C++ дайджест #6: огляд менеджерів пакетів

У випуску: конструювання об’єктів без копіювання, спільне використання PCH, відео про Сonan, книги про С++ 17.

Привіт, мої любі сішники! Цього разу пропоную поговорити про пакетних менеджерів для С++, проглянути декілька статей про нові стандарти С++, а також обговорити останні новини про улюблені інструменти для розробки. Починаємо? :)

Пакетні менеджери в С++

Пакетні менеджери, поряд із підмодулями git (стаття 1, стаття 2) чи git subtree(стаття 1, стаття 2) та системами збирання, є однією з чарівних паличок у організаціях середніх та великих проектів. Тож пропоную детальніше розібратися, яка зараз ситуація на цьому фронті. Давайте почнемо з гарної статті-огляду пакетних менеджерів та систем збирання та звернемо увагу на такі пакетні менеджери як:

С++ 17 та С++ 20

Цього місяця з’явилися такі корисні статті: про std::any з 17-го стандарту, про конструювання об’єктів без копіювання, Contracts в С++20 та про оператор кома.

Корисні посилання

Підтримка стандартів компіляторами

Спільне використання PCH

Профілювання використання пам’яті на Linux з Qt Creator 4.7

Стаття про оновлення препроцесора С++ в MSVC

Оновлення

розширення С++ під Visual Code, де додані нові API для автоконфігурації IntelliSense для CMake

Visual Studio 2017 version 15.8 Preview 4

Qt Creator 4.7.0

Qbs 1.12

GitLab (Community Edition and Enterprise Edition) 11.1 та 11.1.2

GitHub

GCC 8.2 з фіксами

LLVM 6.0.1

Unreal Engine 4.20

Відео

Про Сonan в 3-х частинах: part 1 part 2 part 3.

Цiкавенькi книги

C++17 STL Cookbook: Discover the latest enhancements to functional programming and lambda expressions від Jacek Galowic

C++17 — The Complete Guide вiд Nicolai Josuttis

Для новачків

Про Git

Гарна стаття про приведення типів

Хвилиночка флуду

Історія про одного програміста, який ніколи не вивчав С

The World Map of C++ STL Algorithms — світова карта алгоритмів STL

Шахи в 1кб для Sinclair ZX81 (1982 рік)


← Попередній випуск: C++ дайджест #5

Похожие статьи:
Эта статья будет в большей степени полезна новичкам, только начинающим работать с абстракциями и построением архитектур ПО. Однако...
«Не існує поганої архітектури. Є та, що задовольняє чи не задовольняє вимоги клієнта». Ця фраза з книги Software Architecture in Practice мені...
Компания Acer представила в России линейку ноутбуков Aspire F, отличительной чертой которой является обновленный внешний вид и...
Всем привет! Меня зовут Елена Шаровар, я Lead Node.js developer в Waverley Software. В этой статье мы рассмотрим ситуацию, когда...
Приветствую всех! Лето в полном разгаре, и если вы планируете быть в Одессе 5-го июля, приглашаю вас на ODS...
Яндекс.Метрика