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

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 t2(a2, 5);
set t4(a4, 5);
调用t2.intersection(t4);时最后会显示destory!int a4[] = { 2,4,6,8,9 };

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

모든 응답 (1)
伊谢尔伦

으아악

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!