1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| template<typename T>
Conteneur<T>:: Conteneur(void): public std:: list<NewObject<T>> // NewObject est une classe template
{
}
// default destructor
template<typename T>
Conteneur<T>:: ~Conteneur(void)
{
}
// specific consructor
template<typename T>
Conteneur<T>:: Conteneur( string contName)
{
this->InitCompt(contName);
}
//PROPERTIES
private:
typedef typename std::list<NewObject<T>> _Container;
//gettings
public:
? get_BufferContainer(void) const
{
return _Container;
}
// methode
void InitCompt(string contName); |