Expand|Select|Wrap|Line Numbers
- typedef list< CpProts > SRCP_PROTS_LIST;
- typedef map< long, SRCP_PROTS_LIST*, CpProtsCmp, CpProtsList2 > SRCP_PROTS_LISTMAP;
- CpProts is a class containing methods and fields
- class CpProtsCmp : public less< long > {};
- class CpProtsList : public allocator< CpProts > {};
- class CpProtsList2 : public allocator< std::list<CpProts,CpProtsList> *> {};
here is the code where the exception occurs:
Expand|Select|Wrap|Line Numbers
- DWORD imageType = 0x1000007F;
- SRCP_PROTS_LISTMAP m_ProtsListMap;
- SRCP_PROTS_LISTMAP::iterator listMapIt = m_ProtsListMap.find(imageType);
- SRCP_PROTS_LIST* pList = (*listMapIt).second; <<--
- listMapIt.ptr->second = 0xbaadf00d
I am using Visual Studio 2005 on Windows XP SP2, Dell 670 workstation. I'm at the end of my rope so I am hopeful that someone out there can see what I can't see.
thanks,
Cyndy