>>38
何の問題もない。
#include <vector>

class hoge {};

void sub();
std::vector<hoge*> phoge;

int main()
{
 sub();
 delete phoge[0];
}

void sub()
{
 phoge.push_back(new hoge);
}