wahrscheinlich / unwahrscheinlich gleichwertig für MSVC

Der GCC-Compiler unterstützt die Anweisung __builtin_expect, mit der wahrscheinliche und unwahrscheinliche Makros definiert werden.

z.B.

#define likely(expr)    (__builtin_expect(!!(expr), 1))
#define unlikely(expr)  (__builtin_expect(!!(expr), 0))

Gibt es eine äquivalente Anweisung für den Microsoft Visual C-Compiler oder etwas Äquivalentes?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage