|
Boost : |
From: mahesh karanth (tumkurkaranth_at_[hidden])
Date: 2006-04-27 08:04:24
I removed all 'using namespace std' , but problem still exists.
Joaqu�n M� L�pez Mu�oz <joaquin_at_[hidden]> wrote: Hello again,
mahesh karanth ha escrito:
> 1.URLHandler class which uses Boost.Regex
>
> #ifndef _URLHANDLER_
> #define _URLHANDLER_
> ...
> using namespace boost;
> using namespace std;
> ...
> #endif
>
> 2.CacheStore class which uses Boost.multiindex
>
> #ifndef _CACHESTORE_H_
> #define _CACHESTORE_H_
> ...
> using boost::multi_index_container;
> using namespace boost::multi_index;
> using namespace std;
> ...
> #endif //_CACHESTORE_H_
>
> Both are of diffrent DLL's.
>
> I am using the above two class inside the main() which looks as follows
>
> #include "URLHandler.h"
> #include "CacheStore.h"
[...]
Well, I guess the problem is one of the two "using namespace std"
(or both) that you have in URLHandler.h and CacheStore.h. I'd try
removing them (and explicitly std::-qualifying as necessary).
Since you're at it, I'd also remove the other using's referring
to multi_index, since in general it is bad idea to have them in header files.
Good luck, and please report your results,
Joaqu�n M L�pez Mu�oz
Telef�nica, Investigaci�n y Desarrollo
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
---------------------------------
Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ countries) for 2¢/min or less.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk