mirror of
https://github.com/szymon-jozef/ZUT-notatki.git
synced 2026-09-07 20:20:39 +02:00
23 lines
441 B
C++
23 lines
441 B
C++
#include <iostream>
|
|
class Kontener {
|
|
int *dane;
|
|
int n;
|
|
|
|
public:
|
|
Kontener(int rozmiar) : n(rozmiar), dane(new int[rozmiar]()) {}
|
|
const int &operator[](int i) const { return dane[i]; }
|
|
|
|
Kontener &operator+=(const Kontener &inny) {
|
|
for (int i = 0; i < n; i++)
|
|
dane[i] += inny.dane[i];
|
|
return *this;
|
|
}
|
|
operator int() const { return n; }
|
|
};
|
|
|
|
int main() {
|
|
Kontener k = Kontener(5);
|
|
k += 1;
|
|
std::cout << int(k);
|
|
}
|