size_t imgSize = d == HORIZONTALY ? img.getSize().x : img.getSize().y;
for(unsigned x = 0, y = 0; x < imgSize; (d == HORIZONTALY ? ++x : ++y))
{
// (...)
}
mam pętle która bada obrazek poziomo lub pionowo w zależności od wyboru użyszkodnika. Nie chcę zrobić dwóch pętli, ponieważ wyglądały by niemal identycznie.
Pytanie:
Czy warunek w środku pętli * (d == HORIZONTALY ? ++x : ++y) * będzie się sprawdzał co okrążenie, czy tylko raz, przed startem pętli?
Jeżeli co pętle, jak można zrobić to lepiej?