Как использовать 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

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