我想将float**
个参数列表传递给某个只使用C-syle和float**
的方法(但我们认为我们可以将QList<>
作为参数类型)。
我试过
QList< float** > list_ = new QList< float** >();
但这不起作用。我应该用什么呢?对于2D矩阵列表,Qt容器会是什么?
感谢
答案 0 :(得分:9)
您正在使用类似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.