共有される変数?についての質問なのですが
敵キャラのように同じものがいくつも生成される場合
テクスチャなどは使い回しですが
そこでそれはどのように管理したらよろしいのでしょうか?

class Cube {
public:
 static LPDIRECT3DVERTEXBUFFER9 m_pVB[6];
private:
 // 座標とかその他各インスタンスによって違うもの類
};
vector<Cube*> cube; // 管理はベクトルで

と、自分ではstaticクラスメンバを使う方法が思いつきました
ゲーム開始前の初期化処理でm_pVB[6]を初期化するわけですが
それだとCube::m_pVB[6]となり正直見づらい?気がします
何か綺麗な方法とかってありますか?