So Crazy STL is!
lbqsv 2003-05-29 10:34:02 two dll can't exchaned a set refrence!
assume dll2 depened on dll1,and some function f(set<DWORD> &setRef) in dll1 will be called in dll2
code example:
dll2:
.....
set<DWORD> setTemp;
f(setTemp);
....
dll1:
....
void f(const set<DWORD> &setRef)
{
...
int nCount = setRef.count(1); //----------------this line will //cause access violiation exception! //break in some STL code!
...
}
i don't know why,can you give me an answer!
THANKS!