fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Klasa {
  5. public:
  6. Klasa() {
  7. std::cout << "+ Klasa\n";
  8. }
  9. ~Klasa() {
  10. std::cout << "- Klasa\n";
  11. }
  12. };
  13. class Szkola : public Klasa {
  14. public:
  15. Szkola() {
  16. std::cout << "+ Szkola\n";
  17. }
  18. ~Szkola() {
  19. std::cout << "- Szkola\n";
  20. }
  21. };
  22.  
  23. int main() {
  24. std::cout << "Klasa tab[2]\n";
  25. Klasa tab[2];
  26. std::cout << "tab[0] = Szkola()\n";
  27. tab[0] = Szkola();
  28. std::cout << "return 0\n";
  29. return 0;
  30. }
Success #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
Klasa tab[2]
+ Klasa
+ Klasa
tab[0] = Szkola()
+ Klasa
+ Szkola
- Szkola
- Klasa
return 0
- Klasa
- Klasa