>>263のようにCubeも管理じゃだめなの?
俺は別に >>263 を否定しているわけではないので。

class Cube : public Model{
private:
  LPDIRECT3DVERTEXBUFFER9 m_pVB[6];
  LPDIRECT3DTEXTURE9 m_pTex;
  std::string m_strName;
};

class ModelManager{
private:
 map<string,Model*> m_Models;
public:
 Model* GetModel( string& str );
};