auto 存储类
自 C++ 11 以来,auto 关键字用于两种情况:声明变量时根据初始化表达式自动推断该变量的类型、声明函数时函数返回值的占位符。
C++98标准中auto关键字用于自动变量的声明,但由于使用极少且多余,在 C++17 中已删除这一用法。
根据初始化表达式自动推断被声明的变量的类型,如:
autof=3.14; //doubleautos("hello"); //const char*autoz = newauto(9); // int*autox1 = 5, x2 = 5.0, x3='r';//错误,必须是初始化为同一类型