如何做可选的可空模板包装器

时间:2018-05-31 13:19:35

标签: c++ c++11

如何表示一个可选且可以为空的类型,即可以显式设置为null?

标准库中有什么东西或者提升吗?

否则我想做类似的事情:

using boost::optional;

template<typename T>
class optnull : public optional<optional<T>>
{
public:
    bool isSet() { ...; }
    bool isNull() { ...; }
    T& get() { ...; }
};

那很好吗?

0 个答案:

没有答案