Результаты поиска по запросу "static-assert"

0 ответов

Короче говоря, в test_int_no_if нет ничего, что зависит от того, являюсь ли я constexpr, а в test_int () - есть. («constexpr if» работает только с выражениями времени компиляции.)

аюсь сравнить параметр функции внутри оператора constexpr-if. Вот простой пример: constexpr bool test_int(const int i) { if constexpr(i == 5) { return true; } else { return false; } }Однако, когда я компилирую это с GCC 7 со ...

1 ответ

метафункция шаблона для определения специализаций шаблона

Вдохновленныйэтот вопросяИнтересно, есть ли какая-то проверка во время компиляции, которую можно ввести, чтобы обнаружить, есть ли два заданных экземпляра ша...

1 ответ

/boost/lockfree/queue.hpp: ошибка: статическое утверждение не удалось: (boost :: has_trivial_destructor <T> :: value)

я пытаюсь заменить

ТОП публикаций

1 ответ

C ++ 11 статический утверждают на равенство сопоставимых типов

Как

1 ответ

Как написать работоспособные тесты static_assert?

Я пишу набор модульных тестов для библиотеки исходного кода, который содержит

1 ответ

Убедитесь, что производный класс реализует статический метод

Я хочу убедиться, что производный класс реализует определенный статический метод. Я думаю, что это должно быть возможно с помощьюstatic_assert, станд :: is_s...

1 ответ

Как ограничить параметр шаблона только указателем или итератором произвольного доступа?

Есть ли способ ограничить тип параметра шаблонной функции только указателями или итераторами с произвольным доступом?Скажем, я разрабатываю функцию сортировк...

1 ответ

Как обезопасить CRTP от предоставления неправильного суперкласса? [Дубликат]

На этот вопрос уже есть ответ здесь:Как избежать ошибок при использовании CRTP? 5 ответоввлюбопытно повторяющийся шаблон, мы пишем

1 ответ

@SergeBallesta Массив должен иметь последовательные элементы, но только потому, что что-то имеет последовательные элементы, он не делает его типом массива. Я опубликовал ответ и на ваш другой вопрос.

родолжение этого другоговопрос [https://stackoverflow.com/q/48147422/3545273] Я пытался установить во время компиляции, добавила ли конкретная реализация неназванный отступ внутри структуры. Конкретная реализация, такая как gcc, позволяет ...

1 ответ

 в C ++ 0x.

ел бы иметь C ++ 0xstatic_assert [http://msdn.microsoft.com/en-us/library/dd293588.aspx]который проверяет, является ли данный тип ...