A
Antonim
Доброго времени суток!
Сразу скажу что излазил инет, msdn и rsdn...
Собственно прошу помощи...
Код в MFC:
// в main.cpp
//...
//mConn объявлен как:
//myClass объявлен как:
Вопрос главный - как из CMap перетащить в std::map?
И как реализовать в STL сравнение Lookup и вставку SetAt?
Начал было пробовать реализовывать в STL
... и тут же остановился ... мне нужно сравнение, делать два асс.контейнера теперь что ли?! :huh: ... вообщем, башка пухнет, подскажите пожалуйста...
Заранее благодарю.
P.S: работаю в MVC++ 6.0 ... если это что-то меняет))
Сразу скажу что излазил инет, msdn и rsdn...
Собственно прошу помощи...
Код в MFC:
// в main.cpp
//...
C++:
...
myClass s1;
//инициализация объекта s1
myClass s2;
//s2 не инициализировался...
mConn.InitHashTable(257);
if (0 == mConn.Lookup(s1.Local, s2))
{
mConn.SetAt(s1.Local, s1);
///....
}
C++:
CMap<DWORD, DWORD, myClass, myClass&> mConn;
//myClass объявлен как:
C++:
class myClass
{
public:
myClass();
virtual ~myClass();
DWORD GetMessEx (DWORD dwIndex);
DWORD GetMess (DWORD dwIndex);
DWORD Local;
};
Вопрос главный - как из CMap перетащить в std::map?
И как реализовать в STL сравнение Lookup и вставку SetAt?
Начал было пробовать реализовывать в STL
C++:
std::map<DWORD,myClass> mConn;
if (mConn.find(s1.Local) == 0)
Заранее благодарю.
P.S: работаю в MVC++ 6.0 ... если это что-то меняет))