ポインターであるメンバーを持つ構造体/クラスがあります。
struct myStruc
{
    int* m_p;
}
1. 質問:どこでポインタを削除すればよいですか? デストラクタで?
myStruct::~myStruct()
{
    delete m_p;
}
2. 質問:ポインターがポインター配列に割り当てられている場合はどうなりますか?
myStruct mS;
mS.m_p = new int[3];
私がしなければならない場合、今すぐ良い方法(dynamic_castまたはtry-catchなし)はありますdeleteかdelete[]?