Как использовать C ++ 20-го числа/маловероятный атрибут в операторе if-elseC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как использовать C ++ 20-го числа/маловероятный атрибут в операторе if-else

Сообщение Anonymous »

Этот вопрос о C ++ 20 -х [[вероятно]] /[[unlikely]]< /code> Функция, не определенные компиляторами макросы. этот пример переключения идеально сочетает в себе с моим компилятором (G ++-7.2), поэтому я предполагаю, что компилятор реализовал эту функцию, хотя она еще не официально введена в текущих стандартах C ++. < /p>

Но когда я использую их так: if (condity) [[вероятно]] {...} else {...} < /code>, я получил Предупреждение: < /p>


"Предупреждение: атрибуты в начале утверждения игнорируются [-wattributes]". < /p>
< /blockquote>

Так как мне использовать эти атрибуты в операторе if-else? < /p>

Подробнее здесь: https://stackoverflow.com/questions/517 ... -statement
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»