«range-v3» 태그된 질문

1
파이프 라이브러리 기능에 범위를 사용할 수없는 이유는 무엇입니까?
조나단 보 카라 (저자 Fluent C ++의 )는 pipes 라는 라이브러리를 작성했습니다 . 리포지토리의 메인 페이지 인이 "파이핑 (piping)"은 비록 똑같아 보이더라도 범위를 사용하는 것과는 다릅니다. 그러나 그것은 범위 라이브러리를 사용하여 다양한 '파이프'작업을 수행 할 수는 없다고 언급 되어 있습니다. 예를 들면 다음과 같습니다. 압축 풀기-압축 된 입력-본질적으로 k- 튜플 …

1
C ++ 20에서 뷰를 가진 컨테이너를 구성 할 수 있습니까?
C ++ 20 표준 버전으로 범위가 C ++에 제공됩니다. 내 질문 : 우리는 어떤 범위에서 (기존의) 표준 라이브러리 컨테이너를 만들 수 있습니까? 더 중요한 것은 레인지 뷰를 사용하는 것입니까? 예를 들면 다음과 같습니다. #include <vector> #include <iostream> #include <ranges> int main() { auto sq = [](int x) { return x …
10 c++  c++20  range-v3 

2
임시 파이프를 범위 작업으로 되돌릴 수 있습니까?
(특히 is ) generate_my_range를 모델링 하는 클래스가 있다고 가정하십시오 . 그런 다음 다음 코드가 맞습니다.rangeregular auto generate_my_range(int some_param) { auto my_transform_op = [](const auto& x){ return do_sth(x); }; return my_custom_rng_gen(some_param) | ranges::views::transform(my_transform_op); } auto cells = generate_my_range(10) | ranges::to<std::vector>; 가요 my_custom_rng_gen(some_param)I는두고 일단 (제 1) 파이프 조작자 취한 값, 또는 I가 …
9 c++  range-v3 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.