C++. Ключевое слово auto

Ключевое слово auto

Ключевое слово auto позволяет не указывать тип данных при его создании, этот тип подставится компилятором на основе ПРИСВОЕНИЯ ДАННЫХ при создании.
Например:
auto a=10;
на этапе компиляции коммпилятор заменит auto a на int a т.е. int a=10;

Для простых типов данных такая замена бессмысленна, но для итераторов это м.б. удобно.

Ранее мы писали:
vector<int>::iterator iterErase=myVector.begin();
а можем заменить
auto iterErase=myVector.begin();

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *