C++ 中的 auto 存储类
在 C 中,auto 存储类说明符让你可以明确声明具有自动存储的变量。auto 存储类是块内声明变量的默认设置。具有自动存储的变量 x 会在声明 x 的块退出时删除。
你只能将 auto 存储类说明符应用于在块中声明的变量的名称,或应用于函数参数的名称。但是,这些名称默认具有自动存储。因此,存储类说明符 auto 在数据声明中通常是多余的。
最初它被移植到 C++ 只是为了语法兼容,尽管后来它获得了自己的含义,即自动类型推断。
广告
在 C 中,auto 存储类说明符让你可以明确声明具有自动存储的变量。auto 存储类是块内声明变量的默认设置。具有自动存储的变量 x 会在声明 x 的块退出时删除。
你只能将 auto 存储类说明符应用于在块中声明的变量的名称,或应用于函数参数的名称。但是,这些名称默认具有自动存储。因此,存储类说明符 auto 在数据声明中通常是多余的。
最初它被移植到 C++ 只是为了语法兼容,尽管后来它获得了自己的含义,即自动类型推断。