La parola chiave auto rende il codice C++ completamente incomprensibile. Ironico.