provável / improvável equivalente para MSVC
O compilador GCC suporta a instrução __builtin_expect que é usada para definir macros prováveis e improváveis.
por exemplo.
#define likely(expr) (__builtin_expect(!!(expr), 1))
#define unlikely(expr) (__builtin_expect(!!(expr), 0))
Existe uma declaração equivalente para o compilador Microsoft Visual C, ou algo equivalente?