[질문]
c++ 전역변수 초기화 하는법????
익명(210.94)
2020-03-04 14:45
추천 0
#include <iostream>
#include <vector>
using namespace std
;
vector
<int> edge
[10000];
int main()
{
int tc
;
cin
>> tc
;
for(int z
= 0 ; z
< tc
; z
++)
{
int v
,a
,b
;
cin
>> v
;
for(int i
= 0 ; i
< v
-1 ; i
++)
{
cin
>> a
>> b
;
edge
[a
].push_back(b
);
}
}
}
이렇게 각 테스트 케이스 마다 초기화된 edge 전역변수를 사용하고 싶은데 편리한 방법 없을까???
그냥 지역변수에 넣기에는 함수 쓸때 쓸데없이 길어지는게 거시기해서;;;
난 그냥 반복문 돌면서 clear 돌림
clear!
clear ㄱㄱㄱ 아니면 swap 쓰던가