标签: c++ c++11
如何表示一个可选且可以为空的类型,即可以显式设置为null?
标准库中有什么东西或者提升吗?
否则我想做类似的事情:
using boost::optional; template<typename T> class optnull : public optional<optional<T>> { public: bool isSet() { ...; } bool isNull() { ...; } T& get() { ...; } };
那很好吗?