3 ms·
Are you sure about that? Both resources below say something opposite. http://bit.ly/1SEnJQe http://bit.ly/1SEnJQe - see optional<T>::optional() and http://b
by vp2015 11y ago
Are you sure about that?
Both resources below say something opposite.
http://bit.ly/1SEnJQe http://bit.ly/1SEnJQe
- see optional<T>::optional()
and
http://bit.ly/1lh7eyv http://bit.ly/1lh7eyv
- see default constructor
(I'm just curious)
Edit: I've tested it, you are wrong. Default constructor of optional doesn't call Student constructor (VS2015).
- roel_v 11y agoYes you're right, I misread. I still think the preferred idiom is to use boost::none (like the optional documentation does).
- vp2015 11y agoIn fact boost::optional examples use default constructor in this case - at least all examples I've seen, see http://www.boost.org/doc/libs/1_58_0/libs/optional/doc/html/boost_optional/examples.html http://www.boost.org/doc/libs/1_58_0/libs/optional/doc/html/...