3
std :: vector (ab)는 자동 저장을 사용합니다
다음 스 니펫을 고려하십시오. #include <array> int main() { using huge_type = std::array<char, 20*1024*1024>; huge_type t; } 기본 스택 크기는 일반적으로 20MB보다 작기 때문에 대부분의 플랫폼에서 충돌이 발생합니다. 이제 다음 코드를 고려하십시오. #include <array> #include <vector> int main() { using huge_type = std::array<char, 20*1024*1024>; std::vector<huge_type> v(1); } 놀랍게도 충돌합니다! 역 …