Ich verstehe nicht ganz wo das Problem liegt.... Kannst ja ganz normal einen Vektor definieren
Code:
#include <vector>
class Dummy
{
   public:
      std::vector<int> vektor;
}
und wenn in diesen Vektor Objekte einer anderen Klasse geladen werden sollen, dann muss das halt ein Vektor mit dem Typ dieser Klasse sein:
Code:
#include <vector>
#include "baum.h"
class Dummy
{
   public:
      std::vector<baum> vektor;
}