vector<int> nums = vector<int> (数字)的用法和作用

#include<vector>
using namespace std;
int main()
{
    // vector<int> nums;
    // nums = vector<int> (3);
    vector<int> nums = vector<int> (3);
    int l = nums.size();
    cout<<l<<endl;//输出为3
}

这里有两种少见的方法可以给nums向量定义长度,vector<int>(3)是定义了一个没有名字的值,记得这里要加括号,才能把它赋予nums。

力扣做题时看别人这样写的,第一次见这种写法,搜也没人说到这个用法,差点被绕进去了。

猜你喜欢

转载自blog.csdn.net/qq_18116643/article/details/125668562