C++ 클래스 템플릿의 소멸자 정보
漂亮男人
漂亮男人 2017-05-16 13:25:14
0
1
713

1. 저는 1학년 때 C++를 배웠는데 문제가 있으면 조언을 해주셨으면 좋겠습니다.
2. 클래스 템플릿의 멤버 함수를 인스턴스화할 때 함수가 끝난 후 소멸자가 자동으로 호출되는 이유는 무엇입니까? 예를 들어

으아악 으아악

이 경우
int a2[] = { 2,4,1,6,0 }; int a2[] = { 2,4,1,6,0 };
int a4[] = { 2,4,6,8,9 };
set<int> t2(a2, 5);
set<int> t4(a4, 5);
调用 t2.intersection(t4); 时最后会显示destory!int a4[] = { 2,4,6,8,9 };

set<int> t2(a2, 5); 🎜set<int> t4(a4, 5); 🎜 t2.intersection 호출 ( t4);는 마침내 destory!를 표시합니다. 소멸자가 왜 그렇게 일찍 호출됩니까? 이때 소멸자에 delete[]p를 추가하면 오류가 발생합니다@_@🎜
漂亮男人
漂亮男人

모든 응답(1)
伊谢尔伦

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿