Why is this not valid
for( int i = 0, int x = 0; some condition; ++i, ++x )
and this is
int i, x; for( i = 0, x = 0; some c
when you need to declare two variables of different types, it can't be done by one declaration
Hackety hack hack:
for (struct {int i; char c;} loop = {0, 'a'}; loop.i < 26; ++loop.i, ++loop.c) { std::cout << loop.c << '\n'; }
;-)