★多文档中,pDocTemplate什么时候被delete的?如果是自己new 的CMultiDocTemplate,要不要删除,在哪里删除?
在App中InitInstance()里,
CMultiDocTemplate* pDocTemplate;
pDocTemplate = new CMultiDocTemplate(
IDR_SMSTYPE,
RUNTIME_CLASS(CMYDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CMYView));
AddDocTemplate(pDocTemplate);
这个pDocTemplate系统是在哪里delete的?
如果自己加了一个template,要在哪里delete?
pMyDocTemplate = new CMultiDocTemplate(
IDR_SMSTYPE,
RUNTIME_CLASS(CMYDoc1),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CMYView1));
如果自己的函数中打开文档
m_pDoc = pTemplate->OpenDocumentFile(NULL);
要不要做delete工作?是不是pTemplate删除了,doc就自动删除了?