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

Похожие статьи:
Приглашаем Вас посетить бесплатное вводное занятие по курсу «Тестирование ПО». На вводном занятии Вы сможете узнать базовую...
Представляємо заключну статтю циклу про зарплати. У попередніх статтях розглядали розробників і тестувальників. У цій...
Цього року Україна вдруге представить власний павільйон на технологічній конференції Web Summit, що відбудеться...
Получи полный набор знаний и умений для работы программистом на C#.NET. СТРУКТУРА КУРСА Теория —...
Оператор МТС объявил о запуске бесплатного мобильного приложения Nonstop, которое позволяет в...
Яндекс.Метрика