id summary reporter owner description type status milestone component version severity resolution keywords cc 461 VC7.1 operator << doesn't work for non-const objects s-sivkov Robert Ramey "{{{ The manual says operators & and << are equals. In fact, operator << doesn't work for non-const objects, but operator & works. Yere is simple example: if i change string const gps_position g(35, 59, 24.567f); to gps_position g(35, 59, 24.567f); (function main() in demo.cpp) then i will see compilation error: --- c:\Boost\include\boost-1_33\boost\archive\detail\oserializer.hpp(566): error C2027: use of undefined type 'boost::STATIC_ASSERTION_FAILURE' with [ x=false ] --- but for operator & (i.e. from oa << g; to oa & g; ) all works perfectly. }}}" Bugs closed serialization None Invalid