6 Nov
2008
6 Nov
'08
8:33 a.m.
2008/11/6 Ryan Gallagher
If you really don't want to qualify the names each place they're used then try just adding "using std::tr1::shared_ptr;" after all these locations where you already do "using namespace *". If I recall correctly, the using declaration will override the names from the using directives thus disambiguating it.
Unfortunately using declaration won't override using directive. Roman Perepelitsa.