C++ дайджест #28: метапрограмування

Привіт, мої любі сішники! В цьому випуску пропоную розглянути метапрограмування. Почнімо? :)

Метапрограмування

Можна довго сперечатись, чи варто використовувати метапрограмування, але незважаючи на різні точки зору, шаблонне програмування є однією з найцікавіших фіч та найважливіших парадигм. Для ознайомлення:

Література:

А як ви відноситеся до шаблонів та метапрограмування?

Modern C++

Mailing of new standards papers

Ordering by constraints

Let’s unravel the secrets behind C++17’s structured bindings

Numeric Range Algorithms for C++20

Coroutines and C++20

C++20: The Unspoken Features

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

Debugging Qt for WebAssembly

Profiling template metaprograms with C++ Build Insights

Template metaprogramming trick: Get the compiler to tell you what type you have

The „OO” Antipattern

A thin, typesafe SQL wrapper in C++20

Reducing {fmt} library size 4x using Bloaty McBloatface

Optimizing UTC → Unix Time Conversion For Size And Speed

Ray-tracing in a Weekend with SYCL: Basic sphere tracing

Github Actions, C++ with Boost and cmake, almost a 50% speedup with caching

Effective Modern C++ Cheatsheet

High-performance garbage collection for C++

Multi Threading with WebAssembly

Інструменти

Using Modern CMake with Qt

Using Visual Studio Code for Qt Applications — Part One, Part Two.

Automating tasks in Qt Creator

Learn Productivity with CLion: Tips & Tricks Demo

Faster builds with PCH suggestions from C++ Build Insights

What’s New with Qt for Android

Оновлення

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


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

Похожие статьи:
Opendatabot проаналізував, як від початку повномасштабного вторгнення росії змінилась ситуація на економічному фронті України. Зокрема...
Комп’ютер Macintosh SE, що належав Стіву Джобсу, продадуть на аукціоні Bonhams History of Science and Technology у Нью-Йорку. Про це повідомляється...
Ссылки, на которые лучше-таки нажать (по мнению автора), отмечены знаком (!)JEP 286: Local-Variable Type Inference (!) Собственно сам JEP 286:...
Добрый день. Я Андрей, и я девопс в DevOps-Service. Последние года три я ловлю себя на мысли, что могу точно угадать, когда...
До вашої уваги дайджест навчальних програм для тих, хто починає свою кар’єру в ІТ. У цьому номері зібрані...
Яндекс.Метрика