Запитання з тегом «cpp-core-guidelines»

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

3
Яка різниця між span і array_view в бібліотеці gsl?
У декількох нещодавніх презентаціях на конференції я чув, як Бьярн Страуструп та інші згадують нові вказівки щодо кодування С ++ та деякі типи, що їх підтримують. Зокрема, я пам’ятаю приклад, span<T>а не (T* p, int n)як параметр функції (приблизно в 32:00 під час розмови); але я також пам’ятаю пропозицію використовувати …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.