Hi Jean-Francois,
> If you guys are open to us suggesting such things for the new Reflex > API then we'd be very happy :-)
Yes - but not at all costs. It should not increase the instruction cost (at least not by a lot), and it should not obscure interfaces: an std::string is well known; a Reflex::String is not - and I don't like the idea of wrapping every single STL class, and re-implementing (and maintaining) their member functions for each supported platform.
So it might boil down to a compromise, but I'd still like to see your proposal!
Cheers, Axel.
>> Axel has just checked in some changes that should help to >> fix this problem - or, at least, generate compiler warnings >> you when things you are doing are about to go badly wrong. >> >> The problem boils down to MS having different API for STL >> when debugging is on vs with optimization is on. This is >> because they add all sorts of cross-checks (did you index >> past the end of a vector, etc.) and apparently to do some of >> this they had to modify the API of the library. >> This can be switched off with some #defines, which Axel's >> modification does.
This archive was generated by hypermail 2.2.0 : Wed Jan 23 2008 - 23:50:01 CET