Opened 14 years ago
Closed 14 years ago
#2608 closed Bugs (fixed)
shared_ptr_132.hpp introduces "using namespace boost" when included
| Reported by: | Chaker Nakhli (www.javageneration.com) | Owned by: | Robert Ramey |
|---|---|---|---|
| Milestone: | Component: | serialization | |
| Version: | Boost 1.36.0 | Severity: | Problem |
| Keywords: | VC8 SP1 | Cc: |
Description
On VC8.0 SP1 the following code compiles correctly wheras it shouldn't:
#include <boost/archive/text_iarchive.hpp>
void main(int,char**)
{
//example 1
boost::shared_ptr<int> sp1; //this is ok
shared_ptr<int> sp2; //this shouldn't compile! namespace 'boost' was used!
//example 2
boost::array<int,5> arr1; //this is ok
array<int,5> arr2; //this shouldn't compile! namespace 'boost' was used!
}
Please note that the symbol "array" conflicts with C++ CLI cli::array. This prevents correct compilation in /clr mode. This ticket is related to ticket #1285.
Note:
See TracTickets
for help on using tickets.

THis has been fixed in 1.37
Robert Ramey