Публикации по теме 'cpp20'


Потрясающие функции стандарта C++ : std::span и std::string_view.
Я просматривал интересную лекцию Андреаса Фертига на YouTube на основе C++ Templates. В одном из разделов он упомянул std::span, и мне было очень интересно понять/узнать об этом больше. cppreference описывает span как объект, который может принимать непрерывную последовательность объектов в памяти с первым элементом последовательности, равным 0 . Другими словами, span  — это представление, не являющееся владельцем непрерывной последовательности объектов, таких как массивы в..

Как передать вариативное количество аргументов одного типа с С++ 20
Несколько лет назад Джонатан Боккара написал в своем замечательном блоге Fluent{C++} серию статей о том, как передать в функцию переменное количество аргументов одного типа; в то время я участвовал в поиске одного из способов достижения этой цели (и, кстати, статьи вы можете найти здесь: https://www.fluentcpp.com/2019/01/25/variadic-number- тип-параметров-функции/ ). Многие из решений, найденных в то время, включали SFINAE и/или другие методы, и хотя я уже знал об концепциях , я еще..