#ifndef NALOGA0902_REFERENCECOUNTER_H
#define NALOGA0902_REFERENCECOUNTER_H

class ReferenceCounter {
private:
    unsigned int count = 0;
public:
    unsigned int operator++() {
        return ++count;
    }

    unsigned int operator--() {
        return --count;
    }

    unsigned int useCount() {
        return count;
    }
};

#endif //NALOGA0902_REFERENCECOUNTER_H