Код: Выделить всё
void check_portvalue(std::string_view value)
{
[[maybe_unused]] port_t test {value};
}
[[возможно ,_unused]] подавляет атрибут. Предупреждение компилятора.
Но, поскольку компилятор обнаруживает, что это не используется, может ли он оптимизировать все утверждение и, таким образом, предотвратить исключение?
Подробнее здесь: https://stackoverflow.com/questions/794 ... -exception
Мобильная версия