class Solution {
public:
vector twoSum(vector& nums, int target) {
int a,i,j,b,c;
a=nums.size();
for(i=0;i<a;i++){
for(j=i+1;j<a;j++){
if(nums[i]+nums[j]==target)
{
b=i;
c=j;
break;
}
}
}
return {b,c};
}
};
这样就可以执行,但是如果把获取数组长度的代码换成sizeof(nums)/sizeof(nums[0])就会有如图的报错

