Rumah >pembangunan bahagian belakang >C++ >Bolehkah Anda Mengakses dan Mengulangi Dek Dasar `std::queue`?

Bolehkah Anda Mengakses dan Mengulangi Dek Dasar `std::queue`?

DDD
DDDasal
2024-10-27 09:39:03899semak imbas

Can You Access and Iterate Over the Underlying Deque of a `std::queue`?

Mengakses Struktur Data Dasar dalam std::queue

Menyala melalui std::queue boleh menjadi tugas yang mengelirukan. Secara lalai, baris gilir menggunakan deque sebagai struktur data asasnya. Ini menimbulkan persoalan sama ada boleh mengakses dan mengulang deque.

Jawapannya, bagaimanapun, ialah tidak. Penyesuai bekas standard seperti std::queue menyediakan antara muka terhad yang tidak termasuk fungsi lelaran. Jika lelaran dikehendaki, deque harus digunakan secara langsung, menghapuskan keperluan untuk penyesuai.

Atas ialah kandungan terperinci Bolehkah Anda Mengakses dan Mengulangi Dek Dasar `std::queue`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn