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,,