सभी किताबें

पेशेवर

ऐप्स परिचय Coach लॉग इन पढ़ना शुरू करें

Quantitative Finance · शब्दावली

Dynamic dispatch, devirtualisation क्या है?

अन्य नाम: dynamic dispatch · devirtualisation

Definition 7.1 Low-Latency Software · अध्याय 7 — C++ for Latency II: Compile Time

In dynamic dispatch the function called depends on the run-time type of an object: a C++ virtual call loads the object’s table of function pointers and calls through it, an indirect call. Devirtualisation is the compiler’s replacement of such a call by a direct one, when it can prove the object’s type (a final class, a local object, whole-program analysis).

अध्याय में पढ़ें →