Запитання з тегом «std-span»

2
Що таке "проміжок" і коли я повинен його використовувати?
Нещодавно я отримував пропозиції використовувати span<T>"у своєму коді" або бачив відповіді на сайті, які використовують span"нібито" якийсь контейнер. Але я нічого подібного не можу знайти у стандартній бібліотеці C ++ 17. Отже, що це за таємниче span<T>, і чому (або коли) це гарна ідея використовувати його, якщо це нестандартно?

1
Чому в std :: span відсутні оператори порівняння?
Хіба не std::spanрозроблена як легка посилання на субрегіони std::vector/ std::array/ простого масиву тощо? Чи не повинен він також містити операторів порівняння у своєму API, щоб вони відповідали їм? Які міркування за виключенням? Примітка: оператори порівняння, я маю в виду або повний набір ( <, <=, ...) або космічний корабель<=>
10 c++  std  c++20  std-span 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.