Files
ZUT-notatki/uczelnia/2_semestr/programowanie/laby/lab8/kontener.cpp
2026-04-28 17:01:06 +02:00

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);
}