...

/

Special case: optional<bool> and optional<T*>

Special case: optional<bool> and optional<T*>

This lesson highlights a case where using std::optional is not recommended.

We'll cover the following...

While you can use optional on any type, you need to pay attention when trying to wrap boolean or pointers.

optional<bool> - what does it model? With such a construction, you have a tri-state ...