LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 160|回复: 0

C++ auto 存储类

[复制链接]
发表于 2024-1-13 13:19:24 | 显示全部楼层 |阅读模式
自 C++ 11 以来, auto 关键字用于两种情况:声明变量时根据初始化表达式自动推断该变量的类型、声明函数时函数返回值的占位符。

C++98标准中auto关键字用于自动变量的声明,但由于使用极少且多余,在C++11中已删除这一用法。

根据初始化表达式自动推断被声明的变量的类型,如:

auto f=3.14;      //double
auto s("hello");  //const char*
auto z = new auto(9); // int*
auto x1 = 5, x2 = 5.0, x3='r';//错误,必须是初始化为同一类型

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表