пишет:
Исключения выбрасываются во время выполнения программы, если же ошибка может быть найдена во время компиляции программы, то можно использовать static_assert , который сообщит о необходимости поправить программный код в ключевых местах.
Использование static_assert будет выглядеть следующим образом.
static_assert(4<=sizeof(int), "integers are too small"); // проверка размера integer
Синтаксис будет следующим static_assert(A, B); где
- A - это условие, при котором будет выбрасываться ошибка в том случае, если A равно false
- B - это текст сообщения об ошибке
![]()
Это интересно
0
|
|||
Последние откомментированные темы: