1,某些东西太长,使用起来不方便,可以用auto处理,
比如经常使用一个值来自,imu_map["/adsf"].info->devlist[2],
则 auto &value=imu_map["/adsf"].info->devlist[2];
直接使用value替代一长串的东西
2,不知道某个东西的类型,可以用auto得到再说:
比如匿名函数:
auto fun=[&](int a,int b){
//fun的函数代码
return a+b;
};
这样不需要特别处理fun的返回类型,参数类型,直接调用就行。