3
큰 목록을 파괴하면 스택이 오버플로됩니까?
다음과 같은 단일 연결 목록 구현을 고려하십시오. struct node { std::unique_ptr<node> next; ComplicatedDestructorClass data; } 이제 std::unique_ptr<node> head인스턴스를 사용하지 않고 범위를 벗어난 소멸자를 호출 한다고 가정 해보십시오 . 이것이 충분히 큰 목록에 대해 내 스택을 날려 버립니까? 이 공정은 컴파일러 (인라인 꽤 복잡 최적화를 할 것이라고 가정하는 것입니다 unique_ptr'로 소멸자를 …