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

Похожие статьи:
Дайджест был создан в соавторстве с Мариной Завийбородой, Copywriter в RubyGarage. Всем привет! Завершаем год с нашим традиционным Ruby/Rails...
[Об авторе: Николай Лотоцкий — более 15 лет занимается разработкой программного обеспечения. Знаком со всеми этапами работы...
Компания Sony представила список своих устройств, которые получат обновление операционной системы до Android 6.0 Marshmallow сразу после...
Днями ми зібрались на YouTube-каналі DOU і поговорили про Front-end з Андрієм Лісточкіним, Юрієм Артюхом та Юрою Федоренком. А тепер...
На нашем YouTube канале появились новые видеоролики.Сравнение Samsung Galaxy S6 Edge и Apple iPhone...
Яндекс.Метрика