Megfontolandó egyébként, hogy egy sorba csak egy utasítás kerüljön. Még akkor is, ha azok olyan egyszerűek, mint pl.: i++;
Érdemes gondolni a későbbi debug-olhatóságra is.
Számtalanszor belefutottam anno olyan problémákba, amik az egy sorba összehányt kifejezéshegyek/utasítások hibás működéséből adódtak.
Jobb a békesség szerintem, ismerve egyes debuggerek lelkivilágát.
Bár ezek igen régi tapasztalatok, a mai up-to-date eszközökben lehet, hogy feleslegesek ezek az elővigyázatosságok.
Anno, amikor még nem volt kiforrott a C++ template kezelés megvalósítása egyes fordítókban, sokszor kézi makrózással helyettesítettük a dolgot, hogy a megfelelő működést elérjük.
Ebben az esetben qrvára számított, hogy ha a makrózótt kódot levetköztettük, az eredményül kapott forrásszöveg mennyire volt debugolható.
Tüzzel vassal irtottuk az egysorba írást.
Persze ez csak egy szempont.
---------------------------------------------------
Talisker Single Malt Scotch Whisky aged 10 years :)