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

Похожие статьи:
У березні 2021 року кілька ексспівробітників Sannacode залишили відгуки у профілі компанії на DOU про невиплату грошей. Після розголосу...
На нашем YouTube канале появились новые видеоролики.Обзор колонки Marshall Stockwell:Обзор планшета Huawei MediaPad M2 10.0 (2016):Тестирование Samsung Galaxy S7...
220-й выпуск подкаста «Откровенно про IT карьеризм». В подкасте пойдет речь о путешествиях, Азии и Штатах. В программе: Заводим...
В выпуске: Multi-Attach для EBS, Bazai представил оператор для Thanos, Discord отказался от Go в пользу Rust. Amazon Web Services Amazon’s Retail Business Is Now Just 50%...
Петр Козлов начал свой путь в IT еще в 90-х, параллельно обучаясь на металлурга. Тогда людей, которые увлекались компьютерами,...
Яндекс.Метрика