我的代码中有 QStandardItem* 列表
QList<QStandardItem*> lst
现在这是可以接受的并且有效
float a = lst[0]->text().toFloat();
但是以下不起作用
float* a = &(lst[0]->text().toFloat());
我收到一个智能感知错误说明
表达式必须是左值或函数指示符
我在这里需要一个指针,因为我使用的外部库需要一个看起来像这样的引用
some_class.add_variable(const std::string& variable_name, float& t);
所以如果我得到一个指针,我可以简单地将它传递为 *a
关于如何解决此问题的任何建议?