
1 Mar
2005
1 Mar
'05
4:59 p.m.
Fernando Cacciola wrote:
If I change the code now to use T's operator=(), assignment of optional<T&> will have a _radically_ different semantics. A correct one, that's for sure, but end user code might be fundamentally impacted.
Maybe boost::reference_wrapper can be used internally to wrap reference types and solve this issue. Regards, Joao