我想将float**
参数列表传递给某些仅与 C-syle 一起使用的方法float**
(但我们认为我们可以有一个QList<>
as arguments 类型)。
我试过了
QList< float** > list_ = new QList< float** >();
但这不起作用。我应该改用什么?什么是二维矩阵列表的 Qt 容器?
谢谢
您正在使用类似 java 的语法(或 c# 或其他)
在 C++ 中,它应该是
QList<float**> *list_ = new QList<float**>() ; //Pointer to a heap allocated list, Closer to what you wanted to do i think. NEED TO CALL "delete list_" once you are done with it.
或者
QList<float**> list_; //List on the stack, more c++ish, destroyed once it goes out of scope.