C++ auto关键字
1 问题的引出
在看LeetCode网友的题解时,在for循环语句里直接写一个auto,如下述代码所示:
1 for(auto num:nums) strs.push_back(to_string(num));
auto就是自动的意思,系统自动根据语境判断数据类型,这里的auto就是int,num表示nums容器里的一个整型元素。
:就是从头到尾进行遍历。即nums[0] 到nums[nums.size() - 1];
这里的to_string是将整数转换为字符。
代码部分:https://leetcode-cn.com/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof/comments/