int *itPins = pins;
for(int i = 0; i < count; i++)
{
ConfigureGpifPinAsGpioOutput(itPins);
itPins++;
}
Ho l'impressione che fare due cose in una riga sia una cattiva pratica. Questo è il motivo per cui sto facendo avanzare l'iteratore al di fuori dell'unica affermazione, usandola. Tuttavia, mi sento ciecamente seguendo una regola.
- Questo codice è meno soggetto a errori se il
++
è all'interno del richiamo della funzione? - Perché?
- Questa regola si applica a casi estremamente semplici o è significativa solo per strutture di programma più complesse?