for loop - cppreference.com
attr (C++11) - any number of attributes init-statement - either an expression statement (which may be a null statement ";") a declaration statement, typically a declaration of a loop counter variable with initializer, but it may declare arbitrary many var...