Имеет ли использование виртуального наследования в С++ ограничение времени выполнения в скомпилированном коде, когда мы вызываем регулярного члена функции из его базового класса? Пример кода:
class A {
public:
void foo(void) {}
};
class B : virtual public A {};
class C : virtual public A {};
class D : public B, public C {};
// ...
D bar;
bar.foo ();