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

Похожие статьи:
По данным DigiTimes, компании Sony Mobile Communications и LG Electronics последуют стопами Apple, Samsung Electronics и Huawei в развитии самостоятельного производства...
Керівник Мінцифри Михайло Федоров під час інтервʼю для РБК-Україна розповів, які послуги з’являться у «Дії» у 2023 році, чому...
If you are a busy software developer trying to keep your Web development skills up to date you should be learning new software under the guidance of savvy practitioners who have vast experience in development of the...
Компания WEXLER представила новую линейку высокопроизводительных Android планшетов на 64-битных процессорах Intel Atom Bay Trail-T –...
Компания Oppo на следующей неделе начинает международные продажи своего очередного смартфона — модели Oppo R7s. Аппарат...
Яндекс.Метрика