Why do low-latency C++ codebases avoid virtual function calls on the hot path? · QuantMax