如何读取类型为std :: vector <std :: vector <boost:any >>的boost变量?

时间:2019-05-27 10:15:31

标签: c++ boost

在Qt创建器中,我可以读取要在代码中使用的变量(屏幕快照中“ holded”前面的变量)。 但是我无法将其存储在变量中。

enter image description here

我已经尝试使用这种语法,但是它不起作用:

int maVar = boost::any_cast<int>(_myCUBParam->m_ValueVect[0])

1 个答案:

答案 0 :(得分:0)

感谢@mch。我有点愚蠢,因为那只是缺少的第二feedbacks ... 当我用[0]监视maVar时,不显示值(而是显示maVar = boost::any_cast<int>(_myCUBParam->m_ValueVect[0][0]))。 但是,在我的情况下,如果我在csv文件中打印maVar,则可以正确打印值。

非常感谢您的帮助