VsCode在debug时查看全局变量
在如下cpp代码中,vector<vector> res 和 vector tmp 为全局变量
该段代码取自leetcode78题子集 subsets
#include <bits/stdc++.h>
#include <vector>
using namespace std;
vector<vector<int>> res;
vector<int> tmp;
void backTrack(int i,vector<int>& nums,int len){
if(i == len) {
res.push_back(tmp);
return ;
}
//选择该数字
tmp.push_back(nums[i]);
backTrack(i+1,nums,len);
tmp.pop_back();
//不选该数字
backTrack(i+1,nums,len);
}
vector<vector<int>> subsets(vector<int>& nums) {
backTrack(0,nums,nums.size());
return res;
}
int main(){
vector<int>colls(3);
colls[0] = 1 ;
colls[1] = 2;
colls[2] = 3;
auto arr = subsets(colls);
}