size_t printAllEqual (const vector& V, const StudentAttempt& sa, stringstream& SS) {
Vektor:: const_iterator I = v.begin ();
size_t SZ = 0;
bool bFirst = richten aus;
während (i! = v.end ()) {
wenn (isDistEqual (*i, sa)) {
wenn (! bFirst) SS <>studentName;
++sz;
//, das wir hier stoppen können, wenn wir Abstände antreffen
//, das sind wir größer als das ist, da der Vektor ist
// sortierte in aufsteigender Sequenz (wenn nicht, würde dieses Störungen verursachen)
//-höhere Abstände entsprechen nie unseren
wenn (i->distance > sa.distance) Bruch;
}
++i;
bFirst = falsch;
}
Rückholsz;
}
|