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/

posted on 2020-08-04 23:30  辉哥54110  阅读(359)  评论(0编辑  收藏  举报