prawdopodobny / mało prawdopodobny odpowiednik dla MSVC
Kompilator GCC obsługuje instrukcję __builtin_expect używaną do definiowania prawdopodobnych i mało prawdopodobnych makr.
na przykład.
#define likely(expr) (__builtin_expect(!!(expr), 1))
#define unlikely(expr) (__builtin_expect(!!(expr), 0))
Czy istnieje odpowiednik instrukcji dla kompilatora Microsoft Visual C lub czegoś podobnego?