main.cpp 225 B

12345678910111213141516171819202122
  1. struct TFoo {
  2. TFoo() {
  3. Baz();
  4. }
  5. void Baz() {
  6. Bar();
  7. }
  8. virtual void Bar() = 0;
  9. };
  10. struct TQux: public TFoo {
  11. void Bar() override {
  12. }
  13. };
  14. int main() {
  15. TQux();
  16. return 0;
  17. }