我的程序中有一个boost :: variant,我想检查变量本身是否已初始化,以及其中一个类型中是否包含值.
我在变种上尝试过empty(),但这似乎不起作用.也没有检查NULL.
有人知道怎么检查吗?
编辑:好的,它似乎永远不会是空的,但它的包含类型并不总是有值,所以如何检查无值情况?
c++ null boost variant
boost ×1
c++ ×1
null ×1
variant ×1