El 20/09/2016 a las 11:33, Ram escribió:
Could not figure out why inserting into a boost::multi_index container is creating a compilation issue that starts off with
c:\code\common\lib\boost\boost\detail\allocator_utilities.hpp(153) : error C2061: syntax error : identifier 'p'
and then a lot of errors..
I am compiling in Visual Studio 2005.
Has anybody seen a similar problem?
Visual Studio 2005 (aka MSVC 8.0) is able to deal with Boost.MultiIndex as shown in http://www.boost.org/development/tests/master/developer/multi_index.html Other than this, you really need to provide more info in order for the community to be of any help. I suggested three routes you can decide to take to better understand the problem: 1. See if this test program works OK in your environment: http://coliru.stacked-crooked.com/a/b63feba754f81f67 2. Compare with your real code and try to spot a significant difference. 3. Turn your real code into a complete test program showing the error that the rest here at the list can check locally and investigate. I see you're also asking at Stack Overflow, where people have suggested a number of interesting things to try/see, but you have failed to provide any feedback on them. To be totally open, you can't expect others to magically know what your problem is without some additional effort on your side --well, you certainly can expect that, but I think you won't get anything. Joaquín M López Muñoz