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

Похожие статьи:
Сложность: НовичокПродолжительность: 3 недели (24 академ часа)Дни занятий: Вт, Чт. Java Start — твой старт в мир программирования. Обучение...
Микола Максименко — науковець, стратегічний радник та колишній віцепрезидент з R&D у компанії SoftServe. Сьогодні він співзасновник...
В сети уже появлялась неофициальная информация о смартфоне Xiaomi Mi 5, а теперь стала известна вероятная дата анонса нового...
[Оригинальные данные и скрипты обработки можно взять на GitHub] В опросе принял участие 7361 человек, 90% участников...
После обновления линейки Galaxy A, в компании Samsung занялись более бюджетными аппаратами Galaxy J. В обоих случаях...
Яндекс.Метрика