C++ 中的 auto 存储类
在 C 中,auto 存储类说明符允许你显式声明具有自动存储的变量。对于在块里面声明的变量,auto 存储类是默认的。一个具有自动存储的变量 x 将在声明 x 的块退出时删除。
你只能将 auto 存储类说明符用于在一个块中声明的变量的名称或者函数参数的名称。然而,这些名称默认具有自动存储。因此,存储类说明符 auto 在数据声明中通常是多余的。
它最初仅为了语法兼容性而被延续到 C++ 中,尽管后来它有了自己的含义、自动类型推导。
广告
在 C 中,auto 存储类说明符允许你显式声明具有自动存储的变量。对于在块里面声明的变量,auto 存储类是默认的。一个具有自动存储的变量 x 将在声明 x 的块退出时删除。
你只能将 auto 存储类说明符用于在一个块中声明的变量的名称或者函数参数的名称。然而,这些名称默认具有自动存储。因此,存储类说明符 auto 在数据声明中通常是多余的。
它最初仅为了语法兼容性而被延续到 C++ 中,尽管后来它有了自己的含义、自动类型推导。