谁能帮我看看这个模板类的问题
自定义的模板类
typedef CTypedPtrList<CObList, CGPSPoint*> CGPSTracks
CGPSTracks MyTracks;
CGPSPoint* pMyObject = new CGPSPoint(longtitude,latitude);
POSITION position = MyTracks.AddTail(pMyObject);
程序出错,调试到mfc的list_o.cpp文件如下代码处:
void CObList::AddTail(CObList* pNewList)
{
ASSERT_VALID(this);
~~~~~~~~~调试停留在此处
ASSERT(pNewList != NULL);
ASSERT_KINDOF(CObList, pNewList);
ASSERT_VALID(pNewList);
// add a list of same elements
POSITION pos = pNewList->GetHeadPosition();
while (pos != NULL)
AddTail(pNewList->GetNext(pos));
}
哪位能够告诉我到底哪儿出错了,我是按照msdn上的例程来做的呀