30 Ott 2002
Costruzione di Interfacce - Paolo Cignoni
11
•[Foo.H]
#include "Bar.H"

class Foo {
private:
    Bar* m_barPtr;
public:
    Foo();
    ~Foo();
    void funcA() {  ...   }

    void funcB() {
       // use object *m_barPtr
    }
    void funcC() {  ...    }
};

Foo::Foo(){   m_barPtr = new Bar; }
Foo::~Foo(){  delete m_barPtr; }