#ifndef BASECONTAINER_H
#define BASECONTAINER_H
template <class T>
class BaseContainer
{
public:
BaseContainer();
virtual ~BaseContainer();
virtual int getSize() const = 0;
virtual T getValue(const int index) const = 0;
virtual void setValue (const int index,T value) = 0 ;
virtual T operator [] (int index) const = 0;
virtual T & operator [] (int index) = 0;
};
template <class T>
BaseContainer<T>::BaseContainer()
{
}
template <class T>
BaseContainer<T>::~BaseContainer()
{
}
#endif
Dosyayı İndir