equivalente probable / improbable para MSVC
El compilador GCC admite la instrucción __builtin_expect que se utiliza para definir macros probables y no probables.
p.ej.
#define likely(expr) (__builtin_expect(!!(expr), 1))
#define unlikely(expr) (__builtin_expect(!!(expr), 0))
¿Hay una declaración equivalente para el compilador de Microsoft Visual C, o algo equivalente?