Пишу наследник класса СТreeItem для расширения стандартного класса, управляющего стандартным органом управления TreeView на диалоговой понели.
Мне желательно в моем проектируемом классе иметь поле какого-либо из двух типов: либо
typedef CMap<HTREEITEM,HTREEITEM,int,int> THScrollMap
либо
typedef std::map<HTREEITEM,int> THScrollMap
Но когда объявляю поле типа THScrolMap, объявленным одним из вышеупомянутом способом программа падает в отладочном режиме. В режиме Release программа не падает, но и некий код работает не правильно. Но в этом режиме нельзя пошагово выполнить этот участок кода.
Никто не подскажет что я делаю не так.
Среда разработки MFC C++ MSVS 6 — требование к совместимости к системе, куда моя программа встраивается.