Namespaces
Variants

std::generator<Ref,V,Allocator>::~generator

cppreference.net에서
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 비권장됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
스왑 및 타입 연산
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
공통 어휘 타입
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
코루틴 지원
코루틴 특성
코루틴 핸들
무연산 코루틴
단순 대기 가능 객체
범위 생성기
(C++23)
 
범위 라이브러리
범위 어댑터
 
 
~generator();
(C++23부터)

제너레이터 객체를 파괴합니다.

주어진 coroutine_을 기본 코루틴 객체로 하여, 다음과 동등합니다:

if (coroutine_)
    coroutine_.destroy();

루트 제너레이터를 파괴하면 재귀적으로 생성된 제너레이터의 전체 스택이 효과적으로 파괴된다는 점에 유의하십시오. 재귀적으로 생성된 제너레이터의 소유권은 생성 중인 제너레이터의 코루틴 프레임 내 대기 가능 객체에 보관되기 때문입니다.

복잡도

예제