C++ дайджест #25: засідання комітету зі стандартизації С++ 20, online-компiлятори та задачі для практики

Привіт, мої любі сішники! В цьому випуску пропоную ознайомитися зі звітами засідання комітету з питань стандартизації С++20 в Празі. А також до вашої уваги список ресурсів для тренування у розв’язанні задач, список online-компіляторів та найсвіжіші оновлення і статті лютого. Почнімо? :)

Засідання комітету стандартизації: звіти

Звіт від Саттера

Відео: C++20 is here!

Повний звіт на Reddit

Trip report: ISO C++ standards in Prague — Inbal Levi

Задачі для практики

В коментарях до попереднього дайджесту піднімалося питання про ресурси, на яких можна попрактикуватися в розв’язанні задач. Вирішила зібрати ресурси з задачками — доповнюйте у коментарях! :)

Для самого початку:

Вирішувати можна в online-компіляторах:

Modern C++

How to Make for_each Stop When a Condition Is True

Reverse For Loops in C++

Various Ways of Applying a Function to the Elements of a Collection in C++

How to Make for_each Stop After N Elements

A quick primer on type traits in modern C++

Literal Classes as Non-type Template Parameters in C++20

C++20: Functional Patterns with the Ranges Library

Concepts in C++20: An Evolution or a Revolution?

A few experimental features C++23

C++ 17 New Attributes

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

GitHub trends

Tips for Optimizing C/C++ Code

Virtual, final and override in C++

Move, simply

References, simply

C++ Regex 101

The Performance Benefits of Final Classes

C++17 Signal-Slots

Invariants and Preconditions

Super compact serialisation of C++ classes

Should there be a standard C++ pattern for this? transform_to

Інструменти

Visual Studio 2019: Analyze your builds programmatically with the C++ Build Insights SDK

Visual Studio 2019 16.5, Preview 2: Code Navigation for CMake Scripts

Visual Studio 2019 16.5, Preview 2: Easily Add, Remove, and Rename Files and Targets in CMake Projects

Visual Studio Code CMake Tools Extension: Multi-root workspaces and file-based API

Qt to support Visual Studio Linux projects/Cross Platform Development with Qt and Visual Studio

Export your Qt Project from VisualStudio to CMake (...or how I stopped worrying and learned to love CMake!)

PVS-Studio Integration in PlatformIO

QML Type Registration in Qt 5.15

Оновлення

Цього місяця маємо такі оновлення:

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




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

Похожие статьи:
Ми вже розповідали, де в Україні айтішнику добре жити. А тепер вирішили дослідити, як і куди переїжджають ІТ-спеціалісти всередині...
Андрій Оксенюк, який з 2019 року був Chief Financial Officer в ІТ-компанії Ciklum, у своїх соцмережах повідомив, що завершує співпрацю та йде...
В Міноборони наприкінці вересня представили законопроєкт № 12066, який передбачає створення Єдиного держреєстру...
Компанія Google пропонує розробникам доступ до однієї зі своїх найдосконаліших мовних моделей — PaLM, про...
Компания Apple объявила о новом дополнении и существенном обновлении своего семейства приложений для...
Яндекс.Метрика