C++11可以允许编译器来决定数据的类型。用auto声明,编译器会根据初始化来自动推导类型。也就是说,如果用auto,必须显式地初始化。
auto i = 0, *p = &i; //ok, i is int, p is a pointer to intauto sz = 0, pi = 3.14; //error:类型不一致
本文共 215 字,大约阅读时间需要 1 分钟。
C++11可以允许编译器来决定数据的类型。用auto声明,编译器会根据初始化来自动推导类型。也就是说,如果用auto,必须显式地初始化。
auto i = 0, *p = &i; //ok, i is int, p is a pointer to intauto sz = 0, pi = 3.14; //error:类型不一致
转载于:https://my.oschina.net/u/923087/blog/279833