기본적으로 프로그램은 정상적으로 실행되지만 main()에서 명시 적으로 h.clear()를 호출해야하며, 선언시 항상 호출되어야합니다 지도 변수의C++에서 map 변수의 clear() 함수 호출 요구 사항
map <int , long long> h;
long long f(int n)
{
.
.
.
}
int main()
{
long long int t,n,x;
//Should I explicitly invoke h.clear() here?
}
변수가 say : main() 내에서 선언 된 경우 (즉, 전역 변수가 아닌 경우) 생성시 비어 있습니까? –
예, 전역 변수가 아니기 때문에 범위에 들어갈 때만 초기화됩니다. – stijn
감사합니다. 도와 주셔서 정말 고맙습니다. 나에게도 그러한 정보를 조회 할 수 있도록 일부 참조를 제안 할 수 있습니까? –