プログラミング
1.メイン関数(メインウィンドウ)コンストラクターで、書き込むコンテンツを減らし、同じ関数で関数を呼び出すだけです。
qDebug() << "MainWindow";
Set();
2.デカップリング機能
アルゴリズムはconfig——pso——result——dataで構成されています
config
show_func_16_Ziz
pso
Result
Data
getLine
デバッグ()
新しく作成されたクラスと関数の先頭で、qDebug()はクラスと関数の名前を出力します。
Data::Data(int dim, int time_point)
{
qDebug() << "Data";
……
}
void getLine(QString filename, vector<double> &oneDim)
{
qDebug() << "getLine";
……
}
mainwindow
pB_sure
getValue
绕组个数: 6
迭代次数: 100
测量点数: 81
循环次数: 5
config
show_func_16_Ziz
pso
Result
Data
getLine
ブレークポイント
ブレークポイント-デバッグ-ステップオーバー
ステップオーバー
ステートメントの行を実行します。
例
矢印は、まだ入力されていない10行目を指しています。
[ステップオーバー]をクリックして、実行xc_data = new Data(psize、point);ステートメントを入力します
。Dataクラス全体が実行され、Dataクラス全体の結果が表示されます。
この時点で実行を続行できない場合は、Dataクラスのポイントを解除してください
に足を踏み入れる
この行のステートメントを入力します。Qtのソースコードを入力してから、アセンブリに移動します