Code beautification.
int -> size_t
auto
override
No warnings for C++11 extensions.