>>540
Hogeコンストラクタの実装次第、としか言いようが無い
とりあえず

class Hoge {
public:
 Hoge(Fuga* fuga) : m_fuga(fuga), ... { ... }
private:
 std::auto_ptr<Fuga> m_fuga;
 ...
};

となってるならリークしない