Qt qstring的二维矩阵

Qt qstring的二维矩阵,qt,list,qt4,Qt,List,Qt4,我想申请一张机票,你可以用它预订旅行的机票。事实上,我正在为一家航空公司设计这个系统。当我想要创建一个数据库(保存航班座位数的2D矩阵)时,它会给我错误信息 在不同地点设置的航班数,航班号正在更改这是我的代码: QString** matrix = new QString*[numberofFlights]; for (int i = 0; i < numberofFlight; i++) { matrix[i] = new QString[numberofSeats]; } QSt

我想申请一张机票,你可以用它预订旅行的机票。事实上,我正在为一家航空公司设计这个系统。当我想要创建一个数据库(保存航班座位数的2D矩阵)时,它会给我错误信息

在不同地点设置的航班数,航班号正在更改这是我的代码:

QString** matrix = new QString*[numberofFlights];
for (int i = 0; i < numberofFlight; i++)
{
  matrix[i] = new QString[numberofSeats];
}
QString**matrix=新QString*[numberofFlights];
对于(int i=0;i
我应该在Qt中使用什么类?

A必须阅读:

您可以使用
QVector
s或
QList
s或其他容器类。例如,要构建向量的向量,请执行以下操作:

QVector< QVector<QString> > matrix(numberOfFlights);
for (int i=0; i<numberOfFlights; i++)
   matrix[i].fill("", numberOfSeats);

你可以用常用的Qt
foreach
,或者迭代器,或者普通的
for

对向量进行迭代,我不确定你到底在问什么。你提到一个错误,但没有说明错误是什么。因为这不是你的第一个问题,所以对问题质量的期望会更高。问题编辑器中有可用的格式化工具。当你看你自己的问题时,你对它的样子满意吗?请看
matrix[flight][seat] = "whatever";