0

私は宿題のために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)

4

1 に答える 1