1.チェックトラバーサル文は正しいです。
vector <Girl> girls;
for (unsigned int g = 0; g < girls.size(); g++) {
girls[g]...
}
- :添字I代わりにGを使用する女の子のための
1)の可読性を高めるために
2を区別する簡単)は、同時に他のベクターを横切ります
for (unsigned int b = 0; b < boys.size(); b++) {
cout << boys[b] << " 的配对女士有:" << endl;
for (unsigned int g = 0; g < girls.size(); g++) {
if (boys[b].satisfied(girls[g]) == true &&
girls[g].satisfied(boys[b]) == true) {
cout << girls[g] ;
}
}
cout << endl;
}
2.インデックスFOUNDはに対応していません。
- エラー:bestMatchBoy()のような正確な複製、漏れが代替ピアを変更します
- 達成する同様の方法ときに置き換えるステップをコピーした後:
1)置換規則をまとめる:ボーイ< - >ガールズ、Gを< - > B
2)書き込み情報に格納フィールドに内蔵gitの対