Возможный дубликат:
Сколько стоит слишком сильное ключевое слово С++ 0x auto
Новое ключевое слово "auto" ; Когда он должен использоваться для объявления типа переменной?
В С++ 11, введя переменную auto
вместо, скажем, int
, позволит компилятору автоматически использовать правильный тип, выведенный из контекста инициализации. Это очень удобно в ситуациях, когда тип очевиден, но скучно писать. Есть ли подводные камни, о которых нужно знать, или причины, по которым кто-то избегал бы этого использовать?