如题: 我发现在视图类的GetDocument函数里面:CViewMyDoc* CLeftView::GetDocument() // non-debug version is inline
{
         ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CViewMyDoc)));
         return (CViewMyDoc*)m_pDocument;
}我的问题是,既然工程里面的Doc类型名字就是CViewMyDoc,那么为什么还要劳什子去IsKindOf(RUNTIME_CLASS)这样做一个运行时的判断呢?
感觉是个冗余的操作啊.