Is there a difference in for( auto ) vs for( auto* )?

In the first case, auto and auto* should behave the same. In the second case, it is different, if you don’t have the & it will make copies of each entry in the array instead of references.You’ll probably want to use references in most cases.