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

Похожие статьи:
Южнокорейская компания LG Electronics представила первые Android Wear часы LG Watch Urbane 2nd Editio с возможностью подключения к мобильным сетям. Теперь...
Компания ZTE анонсировала новый смартфон Nubia Prague S, который является наследником вышедшего летом ZTE Nubia My Prague. Устройство оборудовано...
Сегодня уже для многих является стандартным тот факт, что пальма первенства в сфере облачного гейминга принадлежит, и меняться...
Ряд небезосновательных слухов и утечек информации уже подтвердил факт выпуска компанией OnePlus смартфона OnePlus X, который станет...
Во время очередного общения пользователей сети Facebook, и её основателя, Марка Цукерберга было сделано официальное...
Яндекс.Метрика