私は宿題のためにqtアプリケーションを書いていて、問題を解決するためにそれをデバッグする必要がありますQVector<double>
.QVector<QVector<double> >
メッセージ、表示形式を変更しようとしましたが、うまくいきませんでした。Qtcreator 3.0 を搭載した Windows 用に QT 5.2.1 を使用していますQVector<QVector<double> >
。別のクラスに渡すためにこのサンプル コードを入力します (デバッグが必要です)。
for (int i = 1; i < npc.size(); i++) {
capa = new QVector<QVector<double> >();
for (int j = 0; j < npc[i]; j++) {
pesos = new QVector<double>();
for (int k = 0; k < npc[i-1]; k++) {
pesos->append((double)1/(double)(k+1));
}
capa->append(*pesos);
}
nPesos.append(*capa);
}
qtクリエーターでは、すべてのpesos
インスタンスを読み取ることができますが、読み取ることができcapa
ず、問題を解決するために必要です
編集: @Nejat の回答を試してみましたが、単一の読み取りはできますQVector<QVector<double> >
が、内部にある場合は読み取れませんQList
(したがって、すべてcapa
を個別に読み取ることができますが、そうではありませんnPesos
)