21 lines
316 B
C++
21 lines
316 B
C++
#include <vector>
|
|
|
|
class Span {
|
|
public:
|
|
Span(void);
|
|
Span(const unsigned int &);
|
|
Span(const Span &);
|
|
Span &operator=(const Span &);
|
|
~Span(void);
|
|
|
|
void addNumber(const int &);
|
|
|
|
int shortestSpan(void);
|
|
int longestSpan(void);
|
|
|
|
private:
|
|
std::vector<int> _data;
|
|
std::size_t _size;
|
|
std::size_t _max_size;
|
|
};
|