Компилятор GCC поддерживает оператор __builtin_expect, который используется для определения вероятных и маловероятных макросов.
например.
#define likely(expr) (__builtin_expect(!!(expr), 1))
#define unlikely(expr) (__builtin_expect(!!(expr), 0))
Есть ли эквивалентное утверждение для компилятора Microsoft Visual C или что-то подобное?