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( const generator& ) = delete;
(1) (C++23부터)
generator( generator&& other ) noexcept;
(2) (C++23부터)

generator을(를) 생성합니다.

1) 복사 생성자는 삭제되었습니다.
2) 이동 생성자. 기본 coroutine_을(를) std::exchange(other.coroutine_, {})(으)로 초기화하고, 코루틴 핸들(active_)의 기본 스택을 std::exchange(other.active_, nullptr)(으)로 초기화합니다. 이전에 other에서 얻은 반복자는 무효화되지 않지만 *this에 대한 반복자가 됩니다.

매개변수

other - 이동될 generator 객체

예제