
2 May
2006
2 May
'06
5:55 p.m.
Hi, When I intend to use a std::list with using namespace boost::shmem; //and using namespace std; I get this error: \src\ph\projects\PHQuery\running.cpp(78) : error C2872: 'list<PHProcess,std::allocator<PHProcess> >' : ambiguous symbol could be 'boost::shmem::list<T>' with [ T=PHProcess ] or 'std::list<_Ty>' with [ _Ty=PHProcess ] Although I haven't included boost/shmem/containers/list.hpp. How does the compiler know about shmem::list? Does the compiler know about all types defined in the namespace? Thanks in advance