#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。
力扣做题时看别人这样写的,第一次见这种写法,搜也没人说到这个用法,差点被绕进去了。