Mam problem z zadaniem z języka C++. Proszę o pomoc.
Należy zaimplementować tablicę o dynamicznym rozmiarze udostępniającą mechanizm sortowania.
- Klasa powinna nazywać się Array. Jej deklaracja powinna znajdować się w pliku array.h, jej implementacja powinna znajdować się w pliku array.cpp.
- Klasa powinna pozwalać na przechowywanie elementów typu ’int’.
- Klasa powinna udostępniać następujące funkcjonalności:
add - dodanie elementu do tablicy
print - wydrukowanie zawartości tablicy
sort - posortowanie tablicy domyślnie elementy powinny zostać posortowane od najmniejszego do największego
po przekazaniu odpowiedniej funkcji porównującej elementy powinny zostać posortowane od największego do najmniejszego
powinny zostać zaimplementowane dwa sposoby przekazywa-nia funkcji porównującej: za pomocą wskażnika do funkcji i za pomocą funkcji lambda
nie jest wymagana funkcjonalność usuwania elementu z tablicy
Zarówno tablicę o dynamicznym rozmiarze jak i metodę sortującą na-
leży zaimplementować samodzielnie