21 Mar
2015
21 Mar
'15
12:09 p.m.
Marcel Raad
Unfortunately I found a new problem in Boost.Optional. I get weird compile errors in one project, both with MSVC12 and MSVC14: error C3083: ' ?? A0x6071e18f': the symbol to the left of a '::' must be a type
for a line declaring a member function with a boost::optional parameter with a default value of boost::none.
BOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE
fixes the problem.
I've finally been able to reproduce the
problem. It occurs only if