try {
m_pInt = new int [N];
}
catch {
delete [] m_pInt; // <-するべき?それとも放置?
}