Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpLwLk 507 of 696 menu
◀ ▶

Вероятная ветка в C++

Атрибут likely в C++20 ставят на условие if и сообщают, что эта ветка выполняется чаще других.

Подсказка влияет на раскладку кода, но не меняет результат сравнения. Проверим положительное число с пометкой на условии и выведем строку из тела:

#include <iostream> int main() { int value = 5; if [[likely]] (value > 0) { std::cout << "plus\n"; } return 0; }

Для int n = 2 добавьте if [[likely]] (n != 0) с выводом "on".

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить