On 30 Aug 2008, at 23:16, Stefan C. Müller wrote: >> As far as I can tell, this is not true. The third parameter type is >> independant from the type of the container, and should only match >> the type of the second parameter of the predicate. The current code >> compile under MSVC 7.1 and under MSVC 9.0. Looking at the >> lower_bound code in the MSVC 8 <algorithm>, I think it is the same >> for VS2005. >> What is your msvc version, and what is the error message you are >> seeing ? >> >> -Fred > I'm using VC Express 2005 (SP1). I must say I was rather confused to > see > that this does not work in MSVC. I tracked it down into xutility and > found that the error was actually caused by debugging code that will > later be thrown away be the optimizer anyway. Heres the part:
Interesting - this is my 'fault' for using lower_bound, and actually the code in question has some other issues I found doing better testing, but equally, as Fred says, I'm surprised yuor MSVC is rejecting the current code. I don't have a problem with accomodating MSVC of course, but I'd like to be clear why changes are required, and this seems like an odd case. James ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel