c++20

Короткий Вопрос Вплоть до C++17, C++ не предоставляет потокобезопасного способа получения текущего времени или даты. Будет ли это исправлено в C++20? Длинный Вопрос Единственный переносимый способ получить текущее время и дату-это использовать функции std::gmtime или std::localtime. Остатки от ранних д...

Я знаю, что существует понятие ContiguousIterator в спецификации слов смысле, но мне интересно, может ли он быть написан с использованием синтаксиса C++20/C++17 Concepts TS. Моя проблема с этим заключается в том, что в отличие от RandomAccessIterator ContiguousIterator требует не просто некоторых операций,...

Скажем, учитывая c++17 if constexpr и понятия TS (например, в последних версиях gcc), мы хотели бы проверить, имеет ли тип в функции шаблона вложенный тип: #include <iostream> struct Foo { using Bar = int; }; template<typename T> void doSmth(T) { if constexpr (requires { typename T::Bar; }...

пока я пытался узнать об C++ операторы, я наткнулся на странный оператор сравнения на cppreference.com,* в таблице, которая выглядела так: "Ну, если это обычные операторы в C++, я лучше их изучу", - подумал я. Но все мои попытки разгадать эту тайну были безуспешны. Даже здесь, на переполнении стека, мне не по...