@MamCieNaHita Wynik to 1? Struct bedzie mial publiczne dziedziczenie. Destruktor nie jest wirtualny a globalny int jest inicjowany jako 0. Tylko raz wywola sie destruktor bazowy. Chyba mamy UB.
  • Odpowiedz
LOL to jest trudne? Przecież to podstawy obiektówki.


@lionbest: LOL jakie podstawy obiektówki? rozwiązanie tego problemu wymaga znajomości działania sharedptr. to wcale nie jest takie oczywiste, że obiekt sharedptr przechowuje destruktor klasy Derived i wywoła go w swoim destruktorze.
  • Odpowiedz
Co powiecie na tag z zagadkami z #cpp, powiedzmy #cpptricks? Byłoby zainteresowanie czymś takim? Zagadki zwykle by miały drugie lub trzecie dno. Zagadki można łatwo sprawdzić - wystarczy przepisać kod do ideone, gdzie zwykle sam będę pisał zagadki. Ale chodzi o to, żeby sprawdzić samego siebie.

Na początek coś na rozgrzewkę - co się wypisze?


#programowanie #naukaprogramowania
MamCieNaHita - Co powiecie na tag z zagadkami z #cpp, powiedzmy #cpptricks? Byłoby za...

źródło: comment_Zfdqd6bvwtdAgLaKfx0e8K6xdPG1t6z1.jpg

Pobierz