比如auto=a.begin(); a是map型,返回迭代器;这种写法是精简的
但是类似于cin 的思考,如果每次读取都要判断一次,导致cin速度远低于scanf
auto我在探索中有两种不同的声音
1.每次需要判断会降低运行速度
2.在编译时候会替换成相对应的类型,只会增加编译速度不会降低代码运行速度
我想知道确切的答案,欢迎小伙伴与我一起思考~
比如auto=a.begin(); a是map型,返回迭代器;这种写法是精简的
但是类似于cin 的思考,如果每次读取都要判断一次,导致cin速度远低于scanf
auto我在探索中有两种不同的声音
1.每次需要判断会降低运行速度
2.在编译时候会替换成相对应的类型,只会增加编译速度不会降低代码运行速度
我想知道确切的答案,欢迎小伙伴与我一起思考~
不会,auto是编译期推导,又不是运行期推导,最多影响编译速度