Czy kolejność, w jakiej wymienię klasy bazowe, ma znaczenie, gdy jedna z nich jest pusta, a druga nie?Gdzie należy umieścić pustą klasę podstawową?
class Foo : normal_class, empty_class { ... };
class Foo : empty_class, normal_class { ... };
Czy kolejność wpływa na zdolność kompilatora do zastosowania pustej optymalizacji klasy bazowej?
nie mam standard pod ręką w tej chwili (nie będzie komentarz), ale od góry z mojego hat I d. że Standard nie ogranicza optymalizacji do określonej pozycji na liście podstawowej. –
Czy jest możliwe wykonanie testu w warunkach rzeczywistych i porównanie zestawu? –
LOL Próbowałem odpowiedzieć na podobne pytanie kilka lat temu, wykonując test w świecie rzeczywistym. Spieprzyłem eksperyment, uzyskałem zły wynik i oddałem mi tyłek. – Potatoswatter