C++中 auto和typename区别

原问题:C++中 auto和typename区别
分类:编程开发 > 最后更新时间:【2017-01-01 06:17:35】

最佳答案

老标准(C++0X以前)

auto只是局部变量的一个前缀(定义存储类别),一般情况下,非全局变量的缺省值假定为auto,它可以省略,所以程序中很少见.所以,它与typename没有任何关系.

在新C++标准中(C++11以上)

auto被重新定义为自动类型推断和返回值占位,它与typename同样可以用在模板中

而auto比typename使用更方便,程序更简洁


  • 追问:
    好的 谢谢
    最佳答案由网友  whoami1978  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    4

    分享到:

    其他回答

    暂无其它回答!