これってvecの中はdeleteされずにちゃんと数字入ってる?

vector<char*> vec;
for (int i=0; i<3; i++)
{
 char* ch = new char[2];
 sprintf(ch, "%d", i);
 vec.push_bak=ch;
 delete ch;
}