C ++中的自动存储类

在C中,自动存储类说明符使您可以显式声明具有自动存储的变量。自动存储类是在块内声明的变量的默认值。当声明了x的块退出时,将删除具有自动存储的变量x。

您只能将自动存储类说明符应用于在块中声明的变量名称或函数参数名称。但是,这些名称默认情况下会自动存储。因此,存储类说明符auto通常在数据声明中是多余的。

它最初仅出于语法兼容性而被转移到C ++,尽管后来它具有自己的含义,即自动类型推断。