Hejsa,
Jeg kan ikke helt finde ud om man selv kan rydde op, hvis man ikke
bruger den default destructor. Skal man f.x. i nedenstående simple
eksempel tage sig af vector<string> str ?
#include <iostream>
#include <string>
#include <vector>
using namespace std;
class D {
public:
D();
~D();
friend ostream& operator<< (ostream& o, D& d);
private:
static unsigned int count;
vector<string> str;
};
unsigned int D::count=0;
D::D()
{
count++;
}
D:
D()
{
count--;
}
ostream& operator<< (ostream& o, D& d)
{
cout << d.count;
}