0

我想将float**参数列表传递给某些仅与 C-syle 一起使用的方法float**(但我们认为我们可以有一个QList<>as arguments 类型)。

我试过了

QList< float** > list_ = new QList< float** >();

但这不起作用。我应该改用什么?什么是二维矩阵列表的 Qt 容器?

谢谢

4

1 回答 1

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.
于 2012-12-10T10:56:52.503 回答