假设存在
boost::variant<int, std::string> v;
如何获得std::string &
类型的引用x
,可以像
x = "abc";
和将具有等同于
的行为v = "abc";
?
std::string& x = boost::get<std::string>(v);