Pertanyaan yang diberi tag «range-v3»

1
Mengapa rentang tidak dapat digunakan untuk fungsi pustaka pipa?
Jonathan Boccara (penulis Fluent C ++ ) menulis perpustakaan yang disebut pipa . "Perpipaan" ini, halaman utama repositori mengatakan, tidak seperti penggunaan rentang, meskipun terlihat sama: Ini tidak didasarkan pada tarikan yang malas, tetapi lebih mendorong dengan bersemangat. Tetapi dinyatakan bahwa seseorang tidak dapat menggunakan perpustakaan rentang untuk melakukan berbagai …

1
Apakah kami dapat membuat wadah dengan tampilan di C ++ 20?
Kisaran datang ke C ++ dengan versi standar C ++ 20. Pertanyaan saya: Apakah kami dapat membuat wadah perpustakaan standar (yang ada) dengan jangkauan apa pun? Dan yang lebih penting, dengan berbagai tampilan? Misalnya, apakah ini: #include <vector> #include <iostream> #include <ranges> int main() { auto sq = [](int x) …
10 c++  c++20  range-v3 

2
Bisakah saya mengembalikan pipa sementara ke operasi jangkauan?
Misalkan saya memiliki generate_my_rangekelas yang memodelkan a range(khususnya, adalah regular). Lalu apakah kode berikut ini benar: 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>; Apakah my_custom_rng_gen(some_param)diambil dengan nilai oleh operator pipa (pertama), atau apakah …
9 c++  range-v3 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.