Important point about auto added! (#18489)

This commit is contained in:
Prem Kagrani
2018-10-14 21:45:55 +05:30
committed by Quincy Larson
parent daf0ad5c01
commit 4dd56b93e9

View File

@ -31,6 +31,7 @@ auto last_employee = employees.back();
```
Once the compiler determines the type on the right side of the `=` it replaces `auto` with that type.
However,it should be noted that it is mandatory to intialize the variable marked as auto while declaring so that the compiler can know the type of that variable.
In modern versions of C++ (since C++14), `auto` can also be used in a function declaration as the return type. The compiler will then infer the return type from the return statement inside of the function. Following the example with employees: