Name
auto storage class — Automatic variable specifier
Synopsis
storage-class-specifier := auto
The auto
storage class
specifier declares a local variable to be automatic. The object is
constructed when execution reaches the variable’s declaration, and the
object is destroyed when execution leaves the scope where it is
declared.
All local variables and function parameters are auto
by default, so the explicit auto
specifier is rarely used.
Example
int foo(auto
int parm) {auto
int sqr = parm * parm; return sqr; }
See Also
declaration, register
, Chapter 2
Get C++ In a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.