This commit is contained in:
2026-04-20 11:19:07 +02:00
parent d38af389b6
commit ccacf0e97a
36 changed files with 786 additions and 1 deletions

View File

@@ -0,0 +1,25 @@
#include <iostream>
class Licznik {
int wartosc;
public:
Licznik(int w) : wartosc(w) {}
void zwieksz() { wartosc++; }
int pobierz() const { return wartosc; }
void resetuj() { wartosc = 0; }
};
int main() {
Licznik a(10);
Licznik *wsk = &a;
wsk->zwieksz();
std::cout << a.pobierz() << '\n'; // 11 (linia A)
std::cout << wsk->pobierz() << '\n'; // 11 (linia B)
Licznik b(100);
wsk = &b;
wsk->zwieksz();
std::cout << a.pobierz() << '\n'; // 11 (linia C)
std::cout << b.pobierz() << '\n'; // 101 (linia D)
a.resetuj();
std::cout << a.pobierz(); // 0
}