c++-concepts
Вопросы и ответы
Вопрос или проблема Функция языка C++20 Concepts позволяет ограничивать функции-члены шаблонных классов. Однако эти ограничения применяются только к телу функций-членов, а не к объявлению – объявление все еще должно быть допустимым.
Вопросы и ответы
Вопрос или проблема Мой исходный вопрос Как я могу написать класс на C++, который работает с библиотекой std::ranges C++20? Происхождение моей проблемы Я пытался написать класс-обертку с итераторами на C++. Но мой компилятор (clang++18) сказал мне, что
Вопросы и ответы
Вопрос или проблема GCC принимает этот код, а Clang и MSVC отклоняют его из-за неудачной статической проверки в assert. Что говорит стандарт? https://godbolt.org/z/PKMKzYGsc template<typename T> constexpr int assert() { static_assert(sizeof(T) == 1);