postfix und Präfix-Inkrementoperator in einer for-Schleife [duplizieren]
Mögliches Duplizieren:
Unterschied zwischen i ++ und ++ i in einer Schleife?
Kann mir jemand erklären, was der Unterschied zwischen diesen ist:
for(unsigned col = 0; col < n; ++col, num_to_fill >>= 1U)
{
for(unsigned row = num_to_fill; row < (1U << n); row += (num_to_fill * 2))
{
std::fill_n(&output[col][row], num_to_fill, 1);
}
}
un
for(unsigned col = 0; col < n; col++, num_to_fill >>= 1U)
{
for(unsigned row = num_to_fill; row < (1U << n); row += (num_to_fill * 2))
{
std::fill_n(&output[col][row], num_to_fill, 1);
}
}
Wanncol=0
, In Bsp. 1Output[col][row]
wird seinoutput[1][row]
und In ex.2Output[col][row]
wird seinoutput[0][row]
. Habe ich recht
Frage 2: Würde mit>>= 1U
Anstatt von/= 2
einen Unterschied machen?