Краткий ответ: Нет.
Длинный ответ: бросьте свой собственный согласно спецификации повышения. Документация довольно исчерпывающая, и код не такой сложный, но для этого все еще требуются навыки C ++ выше среднего.
Чтобы обновить этот ответ: C ++ 14, к сожалению, не поставляется с std::optional
. Текущее предложение (редакция 5): N3793 , и ожидается, что оно будет отправлено в виде отдельной технической спецификации или станет частью C ++ 17.