Результаты поиска по запросу "static-assert"
Статические утверждения и SFINAE
Учти это: template <typename T> struct hash { static_assert(false,"Not implemented."); }; struct unhashable {}; template <typename T> auto test(const T &t) -> decltype((*(hash<T> const *)nullptr)(t),int); void test(...); int main() { std::cout ...
Сила, исходящая из класса виртуально
У нас есть специальная структура для интерфейсов в нашем проекте, и часть требований состоит в том, что классы, которые представляют интерфейс, могут использоваться только как виртуальные базовые классы, а не как не виртуальные. Есть ли способ ...
C ++ 11 статический утверждают на равенство сопоставимых типов?
Какstatic_assert тип шаблона является концепция EqualityComparable в C ++ 11?
Как написать работоспособные тесты static_assert?
Я пишу набор модульных тестов для библиотеки исходного кода, который содержитstatic_asserts. Я хочу обеспечить заверение этихstatic_assertС точки зрения дизайна, делайте не больше и не меньше, чем они хотят. Поэтому я хотел бы иметь возможность ...
Способы ASSERT выражений во время сборки в C
Я убираю некоторый старый код, который повсеместно использует «магические числа» для установки аппаратных регистров, и я хотел бы использовать константы вместо этих чисел, чтобы сделать код несколько более выразительным (на самом деле они будут ...
Убедитесь, что производный класс реализует статический метод
Я хочу убедиться, что производный класс реализует определенный статический метод. Я думаю, что это должно быть возможно с помощьюstatic_assert, станд :: is_s...
Как ограничить параметр шаблона только указателем или итератором произвольного доступа?
Есть ли способ ограничить тип параметра шаблонной функции только указателями или итераторами с произвольным доступом?Скажем, я разрабатываю функцию сортировк...
Оптимизация, утверждения и режим выпуска
Рассмотрим функцию
статические утверждают, что шаблон typename T НЕ завершен?
Есть ли способ static_assert, что тип TНе завершить в этот момент в заголовке? Идея состоит в том, чтобы иметь ошибку компиляции, если кто-то добавляет #incl...